Bueno, lo más importante es el inglés simple y una buena comprensión de las matemáticas. Aprende a jugar al ajedrez también, ya que el ajedrez te obliga a pensar lógicamente.
Ahora, sobre los lenguajes de programación … Nunca está de más aprender el Estándar C, ya que tiende a ser la Madre de todos los idiomas. Meh, simplemente el lenguaje principal utilizado para los sistemas operativos y, por lo tanto, importante para cualquier interacción con las funciones del núcleo del sistema operativo.
Hay un libro llamado El lenguaje de programación C que debes comprar y leer de principio a fin. Tiene menos de 300 páginas, por lo que es una “lectura ligera” en comparación con muchos otros libros sobre programación. El conocimiento que obtenga al aprender el Estándar C será extremadamente útil para cualquier exploración adicional en la programación.
Pero no debe detenerse en C. Este lenguaje tiene el único propósito de mojarse los pies. Una vez que haya terminado con este libro y entienda lo que dice, debe comenzar a enfocarse en varios otros lenguajes de programación. ¡No uno, ni dos, sino al menos una docena de idiomas! Pero recuerde, no necesita aprenderlos, necesita aprender sobre ellos. Sepa cómo C # se compara con Java o C ++, por ejemplo. Sepa qué fortalezas tienen los lenguajes como Julia, Go y Rust. Comprenda por qué PHP y Python son tan populares y para qué se usan. Aprende sobre el ascenso y la caída de Borland Delphi. Aprende sobre Swift y Objective-C. Y continúe explorando para encontrar los idiomas que más le gustan.
- Tengo $ 1000 en deudas médicas, ¿me aceptará la marina de los Estados Unidos?
- Estoy aprendiendo estructuras de datos en Java. ¿Cómo puedo mejorarlo?
- Hoy escuché que no solo puedes deshacerte de los hábitos, solo puedes reemplazarlos. ¿Es eso cierto?
- Estoy pensando en obtener un Pulsar 200NS. Ahora he estado escuchando mucho sobre su aflojamiento de cadena y problemas relacionados con el motor. ¿Debo ir por eso o NO?
- No puedo verme trabajando en equipo, o trabajando con un equipo, y sé lo importante que es ese rasgo, ¿cómo puedo aprender a tener trabajo en equipo en mi vida?