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.
- ¿Qué es lo mejor que se puede hacer a los 19 años de edad: enfocarse en crear buenos recuerdos y nunca tener mucho dinero o simplemente trabajar y enriquecerse?
- ¿Está bien que un niño de 14 años use pantalones cortos en la escuela?
- ¿Un hombre de 25 años tendría relaciones sexuales con una chica de 16 años si es legal?
- ¿Por qué mi amiga de 14 años se está orinando?
- ¿Qué le sucede a un empresario que accidentalmente ha empleado a un niño de 17 años en una panadería con un café bajo las leyes de trabajo infantil en la India?
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.