Bueno, ya conoces algo de Firebird y te parece una buena idea conocerlo mucho mejor, con mayor profundidad. ¿Qué debes hacer para conseguir tu objetivo?

  1. Ser paciente
  2. Marcarte un plan
  3. Hacerlo un hábito

En primer lugar, debes ser paciente porque aprender Firebird engloba a muchos aspectos diferentes, relacionados pero diferentes, y aprenderlos a todos en un día, en una semana o inclusive en un mes no es posible, nadie lo ha conseguido, nadie podría conseguirlo.

En segundo lugar, debes tener un plan de aprendizaje, si no te organizas, si hoy estudias algo y mañana estudias algo muy distinto entonces tu progreso será mucho más lento que si tienes marcados unos objetivos que vas cumpliendo paso a paso.

En tercer lugar, debes convertir en un hábito tu tarea de aprender Firebird porque estudiar de vez en cuando no te funcionará. Lo más conveniente es estudiarlo todos los días, aunque sea pocos minutos por día, para que tu cerebro se acostumbre y tenga siempre presente las sentencias y la forma de razonar cuando se enfrenta a un problema de Firebird. Es mucho mejor estudiar una hora cada día que estudiar un día 7 horas y nada en los siguientes 6 días. Esa hora diaria te resultará de mucho más provecho.

Un plan de estudio

Ok, has decidido tener un plan de estudio. Muy bien. Ahora la pregunta es: ¿cuál plan? Y eso dependerá del motivo o razón por la cual estás queriendo aprender Firebird. ¿Qué quieres hacer? ¿Para qué quieres adquirir nuevos conocimientos? ¿Para diseñar bases de datos? ¿Para administrarlas? ¿Para escribir consultas rápidas? ¿Para todo eso?

Supongamos por un instante que quieres aprender todo, para ser un experto de primer nivel. Ok. Perfecto. Muy buena la intención. Entonces necesitarás:

  • Aprender diseño de bases de datos relacionales. Hay mucho y muy buen material en Internet. Un libro didáctico y muy útil para principiantes es: “Database Design for Mere Mortals” de Michael J. Hernández, todo lo básico y un poco más encontrarás allí.
  • Aprender SQL. Tendrás que aprender SQL porque es el lenguaje que utiliza Firebird para las denominadas 4 grandes operaciones: INSERT, UPDATE, DELETE, SELECT. El lenguaje SQL está estandarizado pero nadie sigue el estándar al pie de la letra, cada fabricante de motores de bases de datos relacionales (Oracle, SQL Server, MySQL, PostgreSQL, y por supuesto Firebird) le agrega o le quita lo que se le ocurre. Sin embargo, aunque nadie siga el estándar las similitudes entre una implementación y otra son muy grandes. Eso significa que cualquier buen libro sobre SQL te servirá. Por ejemplo: “Beginning SQL Queries from Novice to Professional” de Clare Churcher y desde luego “SQL Queries for Mere Mortals” de John L. Viescas y Michael J. Hernández.
  • Practicar mucho. Las lecturas son muy buenas porque te darán los conocimientos teóricos que necesitarás para realizar eficientemente tus tareas pero si no llevas a la práctica lo leído jamás serás bueno porque recién con la práctica uno puede comprobar como funciona realmente todo
  • Leer los artículos de este blog. No existe algo más completo en idioma castellano. Para ver a los artículos clasificados puedes ingresar a: https://firebird21.wordpress.com/category/indice-de-este-blog/
  • Preguntar. Si después de mucho intentar algo no consigues encontrar la solución, tu última alternativa es preguntar a otras personas que podrían ayudarte. Pero recuerda que si quieres aprender lo mejor es siempre encontrar por tí mismo las respuestas correctas. En este foro puedes escribir tus preguntas: http://yoforeo.com/firebird21/index.php

Artículos relacionados:

El índice del blog Firebird21

El foro del blog Firebird21