Cero:
Aprende lo más básico: Dactilografía (>50 ppm), Inglés nivel intermedio, Algebra básica, Números binarios, Algoritmos, etc.
Uno:
Te recomiendo entrar a sitios como
https://www.freelancer.com/ y leer las ofertas de trabajo, fíjate en:
- La cantidad de ofertas para cada HABILIDAD REQUERIDA (Python, Java, C#, PHP, Wordpress, Android, HTML5, Javascript, etc.)
- El presupuesto del proyecto
- El idioma y el país. (Ej. Los proyectos en Inglés tienen un presupuesto muy superior que en español)
Dos:
Elige a qué te vas a dedicar y elige un lenguaje de programación donde haya mucha oferta laboral y que tenga por lo menos una vigencia de 5 años. Hay que evitar lenguajes de moda que duran poco tiempo.
Tres:
Practicar mucho y comenzar a crear proyectos OpenSource pequeños en tu repositorio Github, este será tu currículum. (Aprender a usar GIT)
Cuatro:
Especializarte en un lenguaje de programación y un área específica: Inteligencia artificial, Desarrollo Web, Mobile, Escritorio, Marketing, Wordpress, etc.
Cinco:
Comenzar a buscar trabajo en diferentes páginas: Fiverr, Freelancer, Forobeta, etc.
Seis:
Cuidar tu salud, ojos, postura, espalda, piernas, etc.
Siete:
Hacer una dieta para programadores y cardio para sedentarios.
Ocho:
Comprar libros de PATRONES DE DISEÑO e implementarlos, esto no se encuentra mucho en YouTube ni en cursos básicos pero te permite mantener proyectos muy grandes con mucha facilidad.
Los programadores que aprenden de forma autodidacta mediante cursos cortos y baratos, video tutoriales o buscando respuestas en Stackoverflow pueden llegar a tener malas prácticas de programación en sus primeros años.
Los patrones de diseño te ayudan a tener un código fuente envidiable.