¿Cómo aprendo a programar?
Empezar a programar puede ser fácil y divertido. Un camino habitual es matricularse en un centro de enseñanza superior que suele tener planes de estudios rigurosos que te dotarán de los fundamentos.

La educación universitaria puede ser inaccesible para algunos, por lo que el aprendizaje online también es una buena opción. Un ejemplo de guía paso a paso:

1. Intenta identificar por qué quieres aprender. ¿Quieres crear una aplicación móvil? ¿O un sitio web? ¿Aprender a hacer análisis de datos? O simplemente curiosidad general.
2. Dependiendo de tu respuesta, debes elegir un lenguaje de programación inicial. Algunos lenguajes de programación iniciales populares son:
    * Java (útil si te interesan las aplicaciones móviles)
    * Python (excelente para el análisis de datos y un buen lenguaje de propósito general)
    * JavaScript (excelente para crear sitios web)
3. Busca un tutorial en línea para iniciarte en el lenguaje que elijas. Con una rápida búsqueda en Internet encontrarás unos cuantos. Una buena alternativa son los llamados MOOC (cursos online masivos y abiertos). Algunos ejemplos son Georgia Tech, CalTech, los cursos de CodeAcademy, Coursera y muchos otros.
4. Una vez completado, ten en cuenta tu objetivo del paso 1. Busca un curso que se centre en las aplicaciones prácticas que más te interesan.
5. Busca libros o fuentes online para la aplicación que elijas. La editorial O'Reilly tiene un gran conjunto de libros sobre toda clase de temas técnicos.
6. Una vez que hayas completado lo básico, prueba un proyecto paralelo.
7. Después de esto, deberías tener un buen dominio de los fundamentos en el área de tu elección. Considera la posibilidad de explorar e ir más allá o de profundizar en temas más avanzados.