¿Qué idioma recomienda aprender y por qué?

Al final, tantos como sea posible.

Para un buen idioma de inicio, intente algo administrado (lo que significa que no tiene que preocuparse por la administración de la memoria) y tal vez sea interpretado (para tener un ciclo de desarrollo rápido). Me gusta Python o Smalltalk como primeros idiomas.

Pase por un tutorial, luego elija una aplicación y comience a construirla. Lo que construyas no importa, pero trata de mantenerte dentro de la razón. No vas a construir Mass Effect como tu primera aplicación. Aproveche esta oportunidad para aprender a usar el control de código fuente y algunas prácticas básicas de ingeniería de software.

Para un segundo idioma, C, para que pueda ver qué idiomas de alto nivel se ocultan.

Eventualmente, es probable que también desee C #, Java y Javascript (¡diferentes idiomas!). Y al menos conseguir algo de exposición a C ++. Es una bestia que te apuñala por la espalda cuando menos lo esperas, pero cuando es la herramienta adecuada, no hay reemplazo, a pesar de los muchos intentos de crear una (Rust, D, etc.).

Entonces las cosas divertidas. Probablemente debería exponerse a estos ya que cambiarán su forma de pensar acerca de la programación. Uno de Ocaml, F # o Scala para un lenguaje funcional híbrido. Haskell para un lenguaje funcional puro. Elixir o Go para los primeros idiomas concurrentes.

Depende completamente de tu objetivo.

  1. Si estás entrando en el mundo del Aprendizaje automático, aprende python, que te ayuda mucho.
  2. Si está interesado en la programación de Android, aprenda Java / Kotlin (nuevo lenguaje recientemente lanzado por Google).
  3. Desarrollo web: Aprenda HTML, CSS, Java Sript, etc. etc. para la construcción de aplicaciones web.
  4. Desarrollo de aplicaciones para iOS: Learn Swift.

Si eres nuevo en la programación, te sugiero que aprendas Python ya que es fácil de codificar. Explora varias bibliotecas.

Visita mi blog: abhishek mamidi

Depende mucho de lo que le guste hacer con lo que está aprendiendo, y si está aprendiendo su primer lenguaje de programación o está buscando el siguiente.

En el caso de la primera lengua.

Puedo sugerirte Python si quieres automatizar cosas, Elm si quieres ver algo rápido en la pantalla (navegador), Rust si quieres entender cómo funciona la computadora.

De hecho, sugiero echar un vistazo a Exercism.io y comenzar con los primeros ejercicios en algunos idiomas al azar, creo que sentirás qué idioma te gusta más que los otros.

Si la programación es algo que le gustará, el primer idioma que aprenderá es simplemente el primer paso en una carretera que lo guiará hacia más idiomas.

En el caso de Next Language

Puedo sugerir exactamente los mismos idiomas, quizás pueda sugerir OCaml en lugar de Elm si quieres mantenerte nativo, pero te perderás los fantásticos mensajes de error que tienes en Elm.

Lo que aprendí de idiomas no convencionales siempre me ha dado algo que aplicar en el idioma que uso diariamente en el trabajo, por lo que solo puedo sugerir que elija algo que le guste más que algo que cree que puede “vender” mejor.

Depende completamente de su área de interés. Cada idioma tiene sus limitaciones y hay diferentes idiomas para diferentes tipos de tareas.

Así que reduzca la pregunta al campo en el que desea ir, entonces sería plausible responderla de manera eficiente.

Pero si desea conocer el mercado futuro, el Aprendizaje automático será necesario debido a un aumento en la automatización.

Depende de lo que quieras programar, si quieres hacer un desarrollo web deberías aprender HTML CSS y Javascript. Estos son los lenguajes informáticos más utilizados para el desarrollo web, de lo contrario, debería aprender python. Python es muy fácil y tiene muchos tutoriales y hay muchas bibliotecas para ello.

Me he vuelto muy práctico con la vejez. El mejor lenguaje para aprender es el que puede ayudarlo a conseguir un trabajo o sobrevivir en tiempos económicos difíciles.

Depende de dónde estés y qué habilidades tengas. El mejor lenguaje para aprender para un arquitecto puede no ser el mejor para un gran cocinero, porque las oportunidades son diferentes.

Python, porque es fácil.

C ++, porque no lo es.

Golang, porque es interesante.