El inicio

Posted

Este es el inicio de una aventura. Quieres iniciarte en la programación. La manera de hacerlo es seleccionando un lenguaje y comenzar a aprenderlo. Puedes buscar información el libros, blogs, cursos en línea, Youtube, etc. Existen muchos recursos. ¿Por dónde iniciar?

Como ya mencioné, primero selecciona un lenguaje. Dependiendo de tus antecedentes y tus metas, puedes iniciar con Python o PHP (incluso si dicen que este último ya está muerto, lleva así desde hace varios años). Hay muchos frameworks, pero úsalos hasta que domines lo básico. Después te puedes mover a Javascript para programación de FrontEnd, combinado con HTML y CSS. También te puedes mover a algo más estructurado como Java, C o C++.

Conocer bien alguno de los lenguajes anteriores de puede llevar a una entrevista de trabajo, o a algunos proyectos freelance.

Ahora, algunos puntos importantes a tener en cuenta:

  • Piensa en un problema que tu o alguien más tenga y que quieras resolver. La solución a ese problema tiene que ser algo que programes en el lenguaje que quieres aprender. Esto te dará una guía de lo que tienes que construir, y los recursos necesarios para construirlos.
  • Implementa algunos algoritmos en el lenguaje seleccionado. Qsort, la ruta más corta, búsqueda en árboles binarios, etc. Con esto aprenderás los fundamentos de la programación, y serás un mejor programador. También aprenderás a pensar antes de escribir código, lo que es más difícil de lo que parece.
  • Involúcrate en algún proyecto de código abierto. Busca algo que te guste, contacta a las personas que lo mantienen, ayuda con la documentación, lee y entiende el código, qué es lo que hace, cómo y por qué lo hace. Conforme avances podrás incluso contribuir con tu propio código.

Además de aprender el lenguaje de tu elección, también tienes que aprender a crear tu ambiente de desarrollo. Selecciona un IDE (Integrated Development Environment), un compilador, un framework de pruebas y un administrador de código fuente. Finalmente, aprende cómo desplegarlo en producción, para compartir con el mundo la solución de tu problema.

Esta es información básica, pero suficiente para tenerte entretenido un rato. Justo después de esto es cuando las ramas de TI comienzan a diverger, pero esa será otra publicación.

¡Diviértete programando!

Author
Categories El camino del desarrollador