Soy estudiante de informática. ¿Qué lenguaje de programación debería preferir?

La educación en informática no necesita enfocarse en un lenguaje específico. Pero debe elegir cualquiera que le interese y sea parte de su oferta escolar. Aprender C / C #, Python, FORTRAN ayudaría. Ignora Ruby u otros lenguajes de script demasiado. Perder el tiempo en demasiados de esos no te mejorará.

Si opta por los campos relacionados con la ciencia de datos, considere aprender R. También aprenda algunos conceptos básicos de RDBMS como base para aprender cómo funciona el almacenamiento de datos de estructuras antes de aventurarse por datos no estructurados. El énfasis en los algoritmos siempre es más que el aprendizaje de la sintaxis del lenguaje. Demasiadas personas pierden demasiado tiempo aprendiendo muchas sintaxis de idiomas. No ayuda

Estas son mis observaciones. Obtuve educación en ingeniería y negocios, pero siempre trabajé en desarrollo de software. No necesitaba aprender muchos idiomas para que las computadoras funcionaran para mí. ¡Ah, por cierto, comencé cuando nacieron las PC! Considera eso como una edad de oro. Conocía las computadoras al revés en comparación con otros niños en estos días. Esa es la ventaja que tiene de obtener una educación formal en informática. Úselo para conocer las cosas desde adentro.

Debe preferir el idioma apropiado para el trabajo que desea hacer. Y luego deberías aprender un puñado de idiomas completamente no relacionados, ya que no tienes la certeza de que lo que crees que quieres trabajar ahora será en realidad en lo que estás trabajando en cinco años.

Una buena combinación sería C, Python y Haskell. O C ++, Ruby y Lisp. O Assembly, Fortran y R (hazme ping si eso es lo que terminas haciendo, podríamos tener un trabajo para ti).