¿Cuáles son los primeros pasos para convertirse en programador a los 15 años de edad?

Aprende sobre variables, expresiones, condicionales, bucles y funciones. Elija un idioma que admita todos estos (la mayoría lo hace); Recomiendo Python como primer idioma, incluso si tiene la intención de especializarse en otro.

Luego, escriba sus propios programas, por ejemplo, para revisar las tareas de matemáticas o ciencias (programas muy pequeños), pero aumente el tamaño de los programas que escribe, al mismo tiempo que aprende a usar las bibliotecas.

Los primeros pasos en Python son alrededor de una semana de esfuerzo (40 horas), que debe extenderse durante un mes (una o dos horas la mayoría de los días). En este punto, debería haber escrito un solo programa de más de 100 líneas de código (LoC es una métrica de la basura para el esfuerzo, pero vea el siguiente párrafo) o estar cómodo que podría hacerlo.

El siguiente paso es aprender un poco de informática. Puedo recomendar cualquiera de los MOOC introductorios más populares. Si realmente te gusta Python, toma uno que use Python como el idioma de enseñanza. Tenga en cuenta que es probable que la mayoría de los ejercicios se implementen en menos de 20 líneas de código, que es menos de lo que ya puede hacer.

Si desea convertirse en un programador profesional, trabaje en proyectos cada vez más grandes, casi al doble de las líneas de código de su proyecto más grande de forma lenta pero segura, pero no tenga miedo de refactorizar su código para que sea más corto o de usar una función de biblioteca que funcione mejor que el tuyo Divida los módulos y no tenga miedo de mezclar idiomas. Pero esos pasos están muy lejos.

Solo gaste más de la mitad de su tiempo disponible en la codificación y depuración, y al menos un cuarto de su tiempo leyendo y aprendiendo. Aumente lentamente su tiempo por día desde aproximadamente una hora hasta lo que permitan sus otros estudios.