Cómo aprender programación

La programación es muy divertida y extraordinariamente útil. Te ayuda a ser creativo y también a acceder a nuevas carreras o profesiones. Si quieres aprender cómo programar, lee el tutorial a continuación, que ofrece una explicación de hacia dónde ir y qué estudiar.

Elige un lenguaje

  1. Elige un lenguaje de programación. La programación de computadoras se hace esencialmente a través de un conjunto de instrucciones escritas que ejecuta la computadora. Estas instrucciones pueden escribirse en una gran cantidad de "lenguajes" diferentes, que en realidad son solo distintas formas de organizar las instrucciones y el texto. Sin embargo, generalmente se tiende a utilizar diferentes lenguajes para crear diferentes tipos de programas, así que escoge uno que pienses que es relevante para lo que quieres hacer. Siempre podrás seguir aprendiendo más adelante.
  2. Considera la posibilidad de aprender C, C++, C# y otros lenguajes relacionados. Estos lenguajes se utilizan principalmente para crear programas de computadora. C y C++ son fáciles e ideales para principiantes, aunque C# está volviéndose mucho más común.
  3. Considera la posibilidad de aprender Java o javascript. Estos son buenos lenguajes para aprender si quieres trabajar haciendo extensiones para web o aplicaciones móviles. Actualmente son muy demandados, así que son lenguajes de programación que conviene conocer.
  4. Prueba con Python. Siendo un lenguaje muy versátil y ampliamente utilizado por varias plataformas, Python es un excelente lenguaje para aprender. Algunos están completamente convencidos de que es fácil para principiantes, ¡así que pruébalo!
  5. Considera la posibilidad de aprender PHP. PHP, en general se utiliza para la programación web y es muy útil para los piratas informáticos. Es relativamente fácil de aprender y generalmente tiene mucha demanda.
  6. Toma en cuenta otros lenguajes también. Existen montones de lenguajes de programación, todos ellos con usos variados. Si quieres trabajar como programador, definitivamente necesitas conocer más de uno, ¡así que empieza a aprender hoy mismo!
    • La mejor opción será ver anuncios para los tipos de trabajos que te gustaría conseguir y ver cuáles son los lenguajes que comúnmente piden.

Aprende el lenguaje

  1. Piensa en ir a la universidad. A pesar de que la mayoría de las compañías que contraten programadores se preocuparán más acerca de tus habilidades que de las letras después de tu nombre, generalmente es mejor apuntar a tener un título de verdad. Aprenderás más y con mayor eficiencia que si aprendieras por tu cuenta, todo eso mientras recibes la orientación de un experto.
    • A menudo hay becas y subvenciones disponibles para aquellos que quieran obtener un título en este campo. No te sientas intimidado por el precio de un título: ¡es posible pagarlo!
  2. Aprende en universidades en línea. Ya sea que hagas un curso en línea pagando cuotas y obtengas un título de verdad al final o que asistas a un programa gratuito como el increíble "Coursera" del MIT, en estos cursos estructurados puedes aprender mucho de programación.
  3. Prueba con usar herramientas en línea. Utiliza servicios gratuitos como University Consortium de Google o Mozilla Developer Network para aprender más acerca de programación. Estas empresas quieren que más desarrolladores les ayuden a prosperar sus plataformas y sus recursos son probablemente lo mejor que hay en la web.
  4. Aprende usando tutoriales en línea. Existe una gran cantidad de programadores con sitios web que enseñan conceptos básicos individuales, así como también algunos trucos. Busca en línea para encontrar tutoriales del lenguaje que quieras aprender.
    • Hay muchas clases gratuitas en línea en las que puedes aprender a codificar. Khan Academy enseña codificación de computadoras con tutoriales y videos sencillos. Code Academy es otro sitio gratuito en el cual puedes aprender con tutoriales paso a paso.
  5. Comienza desde pequeño, si puedes. Existen muchos programas diseñados para enseñarles a los niños a programar. Programas como Scratch del MIT son muy útiles y mientras más joven eres, más fácil te resultará comprenderlo (como cualquier otro lenguaje).
    • Evita los kits, ya que rara vez enseñan cosas realmente útiles.

Enséñate a ti mismo

  1. Comienza con un buen libro o tutorial de programación. Consigue un buen libro actualizado sobre el lenguaje de programación que quieras aprender. Las opiniones en Amazon o sitios similares por lo general te ayudan a distinguir entre los libros que son realmente útiles y los que no.
  2. Consigue un intérprete para ese lenguaje. Un intérprete es simplemente otro programa de computadora pero se encarga de convertir las ideas que has escrito en un lenguaje de programación en "código de máquina" de modo que puedas ver las cosas funcionando. Existen montones de programas disponibles. Deberás elegir el que te resulte más apropiado.
  3. ¡Lee el libro! Toma ejemplos del lenguaje de programación en el libro y transcríbelos en tu intérprete. Prueba con modificar los ejemplos y hacer que el programa realice distintas operaciones.
  4. Intenta organizar tus propias ideas para crear un programa funcional. Comienza con simples cosas, como un programa para convertir monedas, y sigue trabajando hasta llegar a cosas más complejas, mientras continúas leyendo y aprendiendo más acerca de tu lenguaje de programación.
  5. Aprende otro lenguaje. Una vez que comiences a programar activamente en tu primer lenguaje, sería bueno que aprendas un segundo lenguaje. Podrás aprovechar mejor el segundo lenguaje de programación eligiendo uno que use un paradigma radicalmente diferente al del lenguaje con el cual comenzaste. Por ejemplo, si comenzaste con Scheme, podrías intentar aprender C o Java después. Si comenzaste con Java, podrías aprender Perl o Python.
  6. ¡Continúa programando y probando cosas nuevas! Para ser un buen programador debes, como mínimo, mantenerte al día con los cambios tecnológicos. Es un constante proceso de aprendizaje y siempre es bueno estar aprendiendo nuevos lenguajes, nuevos paradigmas y lo más importante de todo: ¡programando cosas nuevas!

Consejos

  • No intentes aventurarte a comenzar con un lenguaje complejo como Java, mejor empieza con Python ya que estimula a los principiantes y cubre básicamente cada uno de los aspectos de la programación.
  • Java tiene un poderoso concepto llamado programación multihilo. Estúdialo cuidadosamente.
  • Consigue un libro útil de referencia. Asegúrate de que sea la versión más reciente ya que los lenguajes continúan actualizándose.
  • Comienza con algo divertido, mantente motivado resolviendo desafíos y mejorando tus habilidades para la resolución de problemas lógicos.
  • Utiliza Eclipse para escribir un programa. Es una herramienta extremadamente útil que puede depurar tu código y te permite ejecutar tu código en forma instantánea así como también utilizar el explorador de paquetes para examinar varios archivos de tu código.
  • Aprender la sintaxis de memoria es una obligación. Eres libre de aplicarla como quieras. *Estudia algunos programas de ejemplo y luego comienza a codificar los tuyos propios.
  • Si vas a aprender Java entonces trabaja con NetBeans 7.3.1. Es muy bueno y fácil.
Información
Usuarios que están en este grupo no pueden dejar comentarios en la página