¿Cómo empezar en el mundo de la programación?
Bienvenidos a un nuevo post, el día de hoy les quiero hablar sobre como comenzar en el mundo de la programación, por donde ir y que hacer. Escribir sobre esto se me hizo interesante, pues en varios grupos de programación en Facebook, mucha gente que quiere introducirse en este mundo, no sabe exactamente por donde empezar y, a pesar de que existen muchos cursos gratuitos por todo YouTube, no siempre te dicen que debes de saber antes de tomar un curso de programación, así que el día de hoy a través de este post, te contaré por donde comenzar.
1. Introducción a la lógica de la programación
¿Qué es la lógica de la programación? Antes de comenzar a escribir código, es necesario trabajar primero la lógica, pues los ordenadores no procesan la información de la misma forma en que nuestro cerebro lo hace. A lo largo de este curso podrás aprender la forma en que nos podemos comunicar a través de un lenguaje d
e programación, con una máquina (PC), entre las cosas que aprenderás aquí, serán los míticos diagramas de flujo, pseudocódigo, y por su puesto la forma lógica en que tendrás que procesar la información.
Este punto es importante y fundamental que lo aprendas y domines, pues al momento de crear programas complejos te será complicado entender como funcionan y obviamente como crearlos.
2. Fundamentos de programación
Eh aquí el momento estelar de todo estudiante, pues aquí es donde comenzarás a poner en práctica todo lo aprendido anteriormente, con la diferencia de que aquí tendrás que aprender y utilizar un lenguaje de programación, ahora bien, aquí no solo se trata de escribir código, si no de entender como funciona, en fundamentos de programación, aprenderás sobre los tipos de datos, herencia, polimorfismo, programación orientada a objetos, clases, etc.
Aquí es donde deberás elegir un lenguaje de programación para empezar, aun que existen muchos, mi recomendación personal es que comiences con lenguajes como Java, C# o Python, este último, es fácil de aprender y podría servirte para introducirte de una forma rápida y sencilla de aprender, sin embargo no descartes la posibilidad de aprender los otros dos o cualquier otro lenguaje de tu agrado.
1. Introducción a la lógica de la programación
¿Qué es la lógica de la programación? Antes de comenzar a escribir código, es necesario trabajar primero la lógica, pues los ordenadores no procesan la información de la misma forma en que nuestro cerebro lo hace. A lo largo de este curso podrás aprender la forma en que nos podemos comunicar a través de un lenguaje d
e programación, con una máquina (PC), entre las cosas que aprenderás aquí, serán los míticos diagramas de flujo, pseudocódigo, y por su puesto la forma lógica en que tendrás que procesar la información.
Este punto es importante y fundamental que lo aprendas y domines, pues al momento de crear programas complejos te será complicado entender como funcionan y obviamente como crearlos.
2. Fundamentos de programación
Eh aquí el momento estelar de todo estudiante, pues aquí es donde comenzarás a poner en práctica todo lo aprendido anteriormente, con la diferencia de que aquí tendrás que aprender y utilizar un lenguaje de programación, ahora bien, aquí no solo se trata de escribir código, si no de entender como funciona, en fundamentos de programación, aprenderás sobre los tipos de datos, herencia, polimorfismo, programación orientada a objetos, clases, etc.
Aquí es donde deberás elegir un lenguaje de programación para empezar, aun que existen muchos, mi recomendación personal es que comiences con lenguajes como Java, C# o Python, este último, es fácil de aprender y podría servirte para introducirte de una forma rápida y sencilla de aprender, sin embargo no descartes la posibilidad de aprender los otros dos o cualquier otro lenguaje de tu agrado.
3. Fundamentos de bases de datos
Es importante que de forma general aprendas los fundamentos de las bases de datos, ya que la mayor parte del tiempo tendrás que conectar tus aplicaciones o sistemas a un gestor de datos que te permita almacenar, consultar, editar y eliminar información. Durante este proceso aprenderás sobre como normalizar una base de datos, como crear modelos de entidad-relación, modelos relacionales, modelos físicos de las bases de datos, etc. Todo esto para poder crear bases de datos que te permitan gestionar la información que necesites almacenar en ellas.
Una vez que obtengas los conocimientos fundamentales de todo ello, entonces podrás comenzar a tomar cursos con un nivel más avanzado, en donde aprenderás a crear aplicaciones complejas uniendo todos tus conocimientos en un mismo lugar. A partir de este punto es importante que definas que es lo que quieres aprender como tal, ya que el mundo del desarrollo de software existen diversas ramas en las que te puedes especializar.
"Si puedes imaginarlo, puedes programarlo"
Alejando Taboada DEP 2 AGO 2019
Comentarios
Publicar un comentario