C ++ manos abajo.
Y comienza con cosas simples, solo para ver cuánto lo disfrutas.
No todos disfrutan la programación, y si no la disfrutas, no tendrás una buena carrera. Primero probé la programación en los días en que 2 MHz era un procesador rápido, y comencé a escribir cosas realmente simples solo para ver qué podía hacer. Empecé con programas de tal vez no más de 20 líneas que leerían la entrada del usuario y harían algo con ella, como por ejemplo calcular un polinomio o invertir la entrada o algo así.
Más tarde busqué cosas útiles para hacer: escribí un programa que planteaba preguntas simples de matemáticas y luego analizaba la respuesta para ver si podía identificar dónde habían salido mal si se habían equivocado.
Esto fue todo mientras todavía estaba en la escuela. En la escuela ya sabía más sobre programación que los profesores, así que me dejaron soltar con una BBC Micro y un manual para la red (EcoNet) y procedí a escribir un pequeño programa furtivo que podía guardarse en la memoria no utilizada y permitirme ejecutar más comandos que podrían hacer uso de la red completamente no segura para hacer cosas como copiar cualquier cantidad de memoria de una computadora a otra, detener o iniciar la ejecución en otra computadora, todo tipo de cosas era posible, y lo usé a la hora del almuerzo para copiar juegos de de máquina a máquina, por lo que solo una persona tenía que cargar un juego y luego varias personas podían jugarlo.
Durante las vacaciones de verano, trabajé brevemente para una empresa con algún código para calcular los reembolsos de préstamos y los informes de producción que mostraban cómo la deuda disminuía con el tiempo.
Otro verano tomé un trabajo analizando por qué un programa de salarios estaba calculando los valores impositivos incorrectos. Me tomó alrededor de dos días averiguar que estaban usando las tasas impositivas de los años anteriores, lo que teniendo en cuenta que nunca había visto un programa tan grande antes (eran alrededor de 10.000 líneas de Basic) era bastante bueno, pensé.
Todo ese tiempo estaba disfrutando lo que hacía, e incluso desde el principio pensé que programar era lo más increíble que había hecho alguna vez: la libertad era increíble. Así que aquí estoy unos 30 años más tarde, y sigo programando, y aún lo estoy disfrutando.
Ah, y escribir juegos: eso es lo más divertido que haya pasado.