Empezar a programar es más fácil que hace diez años (hay recursos infinitos) y, a la vez, más difícil: con tantas opciones, es normal no saber por dónde tirar. Esta guía es la que me habría gustado leer cuando empecé.
El error más común: coleccionar tutoriales
Ver vídeos y leer apuntes se siente como avanzar, pero no lo es: programar es una habilidad práctica, como nadar. Se aprende escribiendo código, equivocándose y arreglándolo. Si llevas tres cursos empezados y ninguno terminado, el problema no eres tú: es el método.
Elige UN lenguaje y quédate con él
Regla práctica: un lenguaje durante, como mínimo, tres meses. ¿Cuál?
- Si estudias una asignatura concreta, el de la asignatura (no hay debate).
- Si tu objetivo son datos, automatización o IA: Python.
- Si quieres bases sólidas, tipado fuerte y un camino hacia backend o Android: Java.
- Si te atrae la web: JavaScript.
Cambiar de lenguaje cada mes es la forma más rápida de no aprender ninguno.
Practica desde el primer día
El orden que funciona: concepto pequeño → ejemplo resuelto → ejercicio con el ejemplo tapado → variación propia. Aunque sea 30 minutos al día, el hábito vale más que una sesión maratón de seis horas los domingos.
Cómo estudiar (de verdad)
- Escribe el código a mano, no lo copies.
- Cuando algo falle, lee el error completo antes de tocar nada.
- Explica en voz alta lo que acabas de hacer: si no puedes explicarlo, no lo has entendido.
- Guarda tus ejercicios: en un mes serán tu mejor material de repaso.
Señales de que te vendría bien ayuda
Atascarte es normal; quedarte atascado semanas, no. Si no sabes por qué falla tu código, si has perdido la motivación o si tienes un examen o una práctica cerca, una hora con alguien que te guíe ahorra decenas de horas de dar vueltas.
En mis clases empezamos con una entrevista gratuita de 15 minutos para ver tu punto de partida y montar un plan realista. Tú escribes el código; yo me aseguro de que avanzas en la dirección correcta.