Si quieres convertirte en programador, te sugiero que primero vayas a la vieja escuela de C, C ++. Eso lo familiarizará con el funcionamiento de las cosas desde el nivel más básico.
Entonces hay opciones. La programación consiste más en aprender haciendo una vez que haya terminado con lo básico, elija una aplicación (teléfono, escritorio, web) que desee construir.
Descubre el lenguaje de programación más adecuado:
- Cómo pasar de ser un desarrollador de Android a un desarrollador de Java
- ¿Es necesario hacer informática si quieres convertirte en programador y emprendedor tecnológico? ¿Qué cursos debo tomar y de qué universidad?
- ¿Es útil tomar un semestre fuera de la universidad para hacer un campamento de codificación útil para un aspirante a gerente de producto?
- ¿Qué temas necesita saber un desarrollador de C ++ para convertirse en un profesional completo?
- ¿Qué rama debo elegir, civil o CS?
- Front End (Lo que ves) para el que puedes elegir entre HTML / CSS, XAML / XML en función del tipo de aplicación que estás creando.
- Lenguajes del servidor / scripting: son lenguajes multipropósito y puede comenzar con Java / C # o Python (sintaxis más fácil de aprender). Le daré una comparación rápida (algo abstracta) de los idiomas del lado del servidor aquí:
- C, C ++: útil para comprender los conceptos básicos de la programación y las computadoras, como la administración de la memoria, las interacciones del sistema de archivos, etc.
- Java / C #: desarrollo rápido y rendimiento.
- Python: sintaxis fácil de aprender, a veces puede funcionar lentamente.
Debes aprenderlos en el orden especificado, si tienes tiempo en tus manos. Pero si desea sumergirse de inmediato y desarrollarse rápidamente, puede elegir Sintaxis (leer Python) sobre control (leer C ++).
tl; dr depende de cuánto tiempo tengas y de qué tipo de programador quieras ser.