Deberías conocer muy bien un lenguaje de programación. Algunos que recomendaría fuera de mi cabeza son, Java, C ++, C, Go, Python, C #. Pueden o no ser un lenguaje fácil para un recién llegado completo, pero una vez que haya adquirido un dominio considerable sobre ellos, escribir código en ese idioma se convertirá en una segunda naturaleza.
Una vez que sabes un idioma, entonces sí. Centrarse en estructuras de datos y algoritmos. Eso te hará un mejor programador. Pero no es todo en programación.
Aprenda los matices de escribir código limpio y fácil de mantener. Esto es muy, muy largo en la construcción de una buena aplicación.
- ¿Qué temas puedo estudiar después de aprender Java y C (aplicaciones de estructuras de datos, etc.)?
- ¿Cuáles son los algoritmos que se pueden usar en R para la predicción de datos categóricos?
- Cómo usar el algoritmo de dijkstra en programación competitiva
- ¿Cuál es la técnica de búsqueda que sigue Google?
- ¿Qué es un árbol y un gráfico en las estructuras de datos?
Y lo más importante, cree algo que pueda tener un efecto en el mundo real. Comience con poco, clone algunos programas simples, diga el comando ‘ls’. Ese tipo de cosas. Eso debería ser suficiente para que pueda comenzar su viaje en la programación.