Quiero aprender a programar adecuadamente para divertirme. ¿Hay una forma más rápida de hacerlo que obtener un título?

Por supuesto. Demostraré usando Python, un lenguaje de programación muy popular en este momento. Puedes usar una pista similar para otros idiomas.

Tienes que elegir entre Python 2 y 3 – Recomiendo Python 3.6, ya que es más moderno.

Un buen lugar para descargar Python es: Anaconda – Descargas

A continuación, depende de tu estilo de aprendizaje.

  • Si aprendes mejor de los libros, puedes comenzar con:

Piense Python 2e – Prensa de té verde

y Automatice las cosas aburridas con Python (creo que este libro es para Python 2, pero puede usar la mayoría como está).

Ambos libros están disponibles en línea de forma gratuita, pero puede comprar la versión de árbol muerto si lo prefiere. También hay otros libros.

  • Digamos que aprendes mejor de los cursos universitarios:

Python MOOCs tiene una lista de cursos relacionados con Python de siete páginas. Algunos son gratis, otros no. Todos requieren ver videos y hacer algunos ejercicios.

  • O simplemente de un tutorial web: googlear en “Python tutorial” trae millones de resultados.

Una vez que haya cubierto los conceptos básicos, busque un proyecto para mascotas e intente implementarlo utilizando lo que ha aprendido.

Espero que lo disfrutes.

Sí, puedes comenzar tus cursus en este orden:

  1. Un curso de Python para principiantes.
  2. Un curso en C para principiantes.
  3. Un curso de matemáticas discretas.
  4. Un curso en estructura de datos y algoritmos.
  5. Un curso avanzado en Python

En medio puede aprender más sobre el idioma para tratar con la base de datos y los servidores. Agregue otro en la arquitectura de la computadora si está interesado en saber cómo el código que está escribiendo afecta realmente a la máquina para producir el resultado deseado.

Después de eso, podrá manejar cualquier otro idioma que desee aprender.

Para encontrar dicho curso tienes varias opciones:

  • Libros
  • Cursos online (academia khan / Udemy / Coursera…)
  • Tutorial en youtube (recomendaría que solo para temas más específicos)

Espero que esto te haya ayudado y te deseo mucha diversión.

Obtener un título no te hará un programador capaz en absoluto. Lo que debes hacer, es recoger algunos libros y aprender. Estos libros le permitirán superar los conceptos básicos básicos de un idioma mucho mejor que cualquier título.

Después de eso, deberías dedicar más tiempo a desarrollar las cosas que deseas, como deberían hacer todos los programadores.