9 pasos para convertir en un Programador desde cero

PASO 1: Organiza tu tiempo para el auto-aprendizaje


Puedes comenzar con 20 minutos diarios de estudio, por lo que tu determinación y tus ganas de aprender te ayudarán a cumplir esta meta.

Desarrollar un hábito de práctica y estudio será fundamental, como primer paso, para esta cruzada que quieres emprender para convertirte en un programador desde cero.

Para organizar todo lo que quieres aprender, las ideas o las dudas que te vayan surgiendo, te recomiendo usar alguna herramienta web.


PASO 2: Mejora tu nivel de inglés



El inglés es una herramienta valiosísima a la hora de aprender acerca de tecnología, así que mejorar tu nivel de inglés te ayudará en el proceso de aprender a programar ya que mucha de la documentación técnica está únicamente en inglés, así que si es una asignatura pendiente aprovecha ahora y ¡ponte a ello! También te digo que aunque no lo hagas, acabarás mejorando tu nivel de inglés, ¡ya verás!



PASO 3: Haz cursos de programación online


Aprovecha YouTube para encontrar cursos de programación online gratis. También puedes acceder a plataformas de formación online donde encontrarás cursos de diferentes niveles y precios, que te orientarán en el camino a seguir. A continuación se recomendaran las siguientes:

  1. Udemy

  2. Udacity

  3. Educative.io

  4. FreeCodeCamp

  5. TreeHouse

  6. myCompiler

  7. Codecademy

  8. Khan Academy


PASO 4: Procura tener acceso a libros técnicos


Los libros técnicos de programación son un excelente apoyo para profundizar en las bases teóricas que requieras aprender para convertirte en un programador desde cero. Eso sí, revisa que esté actualizados y sólo usa aquellos en los que quieras ser un experto. Si no te van mucho los libros, puedes buscarte alguna plataforma que comparta contenido de calidad.


Además, te ayudará a descansar la vista de pantallas.



PASO 5: Elige los lenguajes de programación que aprenderás y elige IDE.


Elige los lenguajes de programación que sean más utilizados, investiga cómo y en qué son usados, antes de hacer tu elección. Tal vez echar un vistazo a distintas ofertas de trabajo te ayuden. Te sugiero aprender, para iniciarte, un mínimo los siguientes lenguajes de programación:


HTML5, el lenguaje por excelencia de la World Wide Web.

CSS3, la hoja de estilo en cascada o el lenguaje de diseño gráfico para presentar documentos en la web.

JavaScript (JS), el lenguaje de programación orientado a objetos, para crear páginas web dinámicas que mejoran la interfaz del usuario.

Otros como Java, Python, Kotlin, Ruby y Rust te vendrán bien.


En cuanto a los IDE, que su nombre viene de Interface Development Environment y son los programas que instalas para poder editar el código fuente, tendrás que elegir alguno con el que te sientas cómodo y aquí te recomiendo algo, elige uno cuya comunidad esté viva y tenga movimiento, porque así garantizas que tenga mejoras, plugins e integraciones con muchos lenguajes.


PASO 6: Desarrolla tu primer proyecto de programación

Como primer proyecto de programación puedes construir una página web nueva, a partir de lo aprendido en los cinco primeros pasos. Te recomendamos publicarla o bien forkear una plantilla existente y realizar modificaciones.

Otra opción sin tener mucha idea de programar, si quieres empezar a ver cosas y poco a poco ir aprendiendo, sería usar herramientas de no-code, es decir, herramientas que te permiten crear páginas web arrastrando elementos (se les llama drag and drop).



PASO 7: Participa en proyectos de desarrollo de código abierto


Como la práctica hace al maestro en cualquier área, comienza cuanto antes, a leer y escribir código fuente en los lenguajes de programación que hayas seleccionado para aprender.

Participa y colabora en proyectos de desarrollo de código abierto (open source), hay una excelente oportunidad para iniciar tus prácticas de programación, inténtalo y participa.


PASO 8: Únete a las comunidades para programadores


Unirte a las comunidades para programadores te ayudará a tener el apoyo de programadores más experimentados que tú y compartir experiencias. Las mejores comunidades para programadores son:

· StackOverFlow, una comunidad dedicada a la programación desde 2008 y que ya cuenta con más de 50 millones de usuarios activos. Todo programador conoce y usa. Te animamos a que como yo, también participes.

· GitHub, una herramienta de trabajo colaborativo entre programadores, que también es una red social, donde se reúnen equipos para resolver problemas de programación. Ello te animará a buscar, entender y practicar el gitflow y a preguntarte cómo no lo aprendiste antes.

· Betabeers, una comunidad que organiza eventos mensualmente, donde se comparten conocimientos de tecnología y se generan redes con una cerveza para amenizar los encuentros.

· 100daysofCode, es una comunidad que te reta a 100 días de aprendizaje que compartes con la comunidad. Es libre y sin muchas normas, como un estilo de vida para que esos 100 días te veas acompañado y reflejado en otras personas que estén haciendo lo mismo.


PASO 9: Sigue practicando y continúa aprendiendo


En el área tecnológica, lo constante es el cambio, pues cada día se mejoran las herramientas y se actualiza el software para proveer nuevas características que apoyan el trabajo de los programadores.




3 visualizaciones0 comentarios

Entradas Recientes

Ver todo