10 formas de aprender a programar
La programación es una de las habilidades más valiosas para el crecimiento profesional, el autodesarrollo y la creación de algo sorprendente. Diez consejos para aquellos que recién comienzan su viaje hacia el mundo de la programación
10. Descubra por qué quiere programar
La dirección elegida en el estudio dependerá en gran medida de por qué quieres aprender a programar y cuánto tiempo estás dispuesto a dedicar a este proceso. Si quieres convertirte en programador, lo primero que debes hacer es matricularte en cursos profesionales (Googlecompiló una lista de habilidades y cursos para aquellos que quieran convertirse en ingenieros de software). Si quieres crear juegos y sitios web para divertirte en tu tiempo libre, los cursos online son tu mejor opción. Bloque políticoCreé una tabla comparativa de cursos en función de la carga, el costo y el motivo del aprendizaje de la programación.
9. Elija el idioma correcto
No existe un lenguaje de programación mejor, y una vez que aprenda uno, debería ser fácil para usted dominar el segundo. Así que esono se obsesione con elegir el primer idioma. Sin embargo, se cree que algunos idiomasson más fáciles para principiantes que para otros.
El idioma para empezar depende del motivo de aprendizaje. (Por ejemplo, si desea crear una aplicación para iOS,mejor empezar por aprender Swift). Si se toma en serio la intención de programar, puedecomenzar con el lenguaje C . Sin embargo, elegir Python le facilitará la entrada al flujo de programación. DamosConsulte la infografía para comparar varios lenguajes de programación populares.
8. Empiece poco a poco … y tenga paciencia
Independientemente de su elección de idioma o método de enseñanza, debe comenzar desde el principio. Cuando David Sinsky aprendió a programar en ocho semanas, por ejemplo, pasó un fin de semana aprendiendo los conceptos básicos de Python y otro fin de semana aprendiendo Django. Tomando el tutorial, eliminó el código que había escrito y repasó el tutorial nuevamente desde cero.Empiece por lo básico y sea paciente consigo mismo. Tomandoprimer proyecto en programación , dividirlo en varias etapas. Y si uno de los métodos de enseñanza no le conviene, no se rinda -prueba con otro .
7. Prueba aplicaciones para niños
Incluso los niños pequeños ahora están aprendiendo a programar. A pesar de que muchos programas de educación infantil son bastante sencillos, algunos de ellos (por ejemplo, Scratch ) son aptas para todas las edades. No importa la edad que tenga, incluso las aplicaciones de animación para niños pueden enseñar los conceptos básicos de la programación (edX tiene una nuevaCurso de formación Scrtach ).
6. Aproveche la capacitación en línea gratuita
Capacitaciones y proyectos en línea gratuitos (Codecademy ,Hour of Code y otros) pueden ayudarlo a escribir su primer programa. Los tutoriales de Khan Academy, Codecademy, Code.org y otros le presentarán los conceptos básicos de la programación y todo lo que necesita para crear un juego, sitio web u otro proyecto. Encuentre la fuente correcta según el lenguaje de programación usandoBento . Este es un buen punto de partida, pero debe recibir más formación.
5. Realice un curso en línea
Los cursos de programación en línea ofrecen más formación educativa que los sitios web que ofrecen formación en línea en un idioma. Estos cursos están diseñados para enseñar habilidades básicas durante un período de varios meses en un aula de nivel universitario. Soy un gran fan de Harvardcurso en línea CS50 (gratis). Tambien hayotras posibilidades . Incluso puede obtener una educación de nivel universitario eligiendouno de los 15 cursos en línea .
4. Libros gratuitos sobre programación
Si tiene un problema o necesita encontrar una respuesta a su pregunta, no se olvide de los libros de referencia. En GitHub puede encontrar una enorme colección de más de 500 libros de programación gratuitos. También disponible una colección de libros electrónicos que cubren 24 lenguajes de programación.
3. Aprende jugando
A veces, los juegos son la mejor forma de aprender. Aunque muchos tutoriales de programación le enseñan a programar juegos simples o complejos, algunos sitios de entrenamiento son juegos en sí mismos:Code Combat yCodinGame son herramientas que puedes usar para divertirte.
2. Encuentra o conviértete en un mentor
La comunidad de programación está llena de personas dispuestas a ayudar a la próxima generación de programadores. Hack.pledge () es un sitio que le ayudará a encontrar un mentor. O usted mismo puede convertirse en mentor de otra persona. Enseñanza Aprendida le ayudará a recordar mejor la información.
1. Analizar el código de otra persona
Al reescribir el código de otra persona y examinar cada línea en busca de errores, puede comprender mejor el panorama general. Gracias al código fuente abierto, tienes la capacidad de aprender todo lo que quieras; sigue aprendiendo usando enfoque de hacker incremental . No olvide compartir su código si logra mejorar parte del software.