¿Qué idioma debo aprender después de JavaScript?

La respuesta tiene que ser python ya que Javascript tiene varios conceptos similares a Python y sería fácil para uno elegir el otro.

Veamos las similitudes de Javascript con Python:

  1. Lenguajes interpretados y scripting.
  2. Enlace dinámico de variables.
  3. Cierres.
  4. Fácil de implementar o ejecutar, fácil de aprender.
  5. Python tiene un administrador de paquetes externo llamado pip, concepto similar a npm.
  6. Es 6/7 de JavaScript ha incluido varios conceptos de Python como la comprensión de listas, mapas, filtros, decoradores, generadores y Uy.

Al igual que Python es fácil de usar debido a su sintaxis simple y al ser un lenguaje flexible, JavaScript es similar. ¡Soy un desarrollador de Python que se convirtió en desarrollador de JavaScript! A menudo les digo a mis colegas que son desarrolladores de JavaScript que aprendan Python. Al aprender ambos, javascript y python, puede comenzar a explorar la pila completa, ya que python se usa en backend como frasco o Django y javascript se usa en Front-end y en node.js para backend.

Como desarrollador fullstack, cambio entre javascript y python y no es tan difícil. Sí, hay diferencias de sintaxis, ¡pero las similitudes pueden ayudar a uno a elegir al otro!

Esta es mi opinión personal y puede ser diferente desde la perspectiva de los demás.

Espero que esto ayude !

TypeScript es JavaScript estáticamente escrito que se compila en JavaScript normal. Dart no tiene nada que ver con Typecript, excepto por el hecho de que es otro lenguaje estáticamente tipado que se puede compilar en JavaScript. Es otro idioma por completo, que puede ejecutarse en el navegador (cuando se compila en JavaScript) y en el servidor. Podrías usar Dart en el navegador y Node en el backend, pero no veo mucho beneficio en eso. Si está usando Dart en el cliente, probablemente también quiera usarlo en el servidor.

Si su objetivo es crear sitios web, puede hacerlo todo con javascript. Puede usar Angular o jQuery en el front-end (no hay una necesidad obvia de mezclar ambos) y Node.js en el back-end. Sin embargo, si está buscando aprender un nuevo lenguaje que lo ayude a crecer como programador, le sugiero ClosureScript, Python o Ruby. ClosureScript es otro lenguaje basado en navegador que se compila a JavaScript pero es un lenguaje de programación funcional. Le enseñará sobre el paradigma de programación funcional. Python es un lenguaje del lado del servidor que es bastante similar al javascript en muchos aspectos. Sería bastante fácil de aprender y podría practicar un poco más con las tecnologías de back-end. Ruby también es otro lenguaje popular del servidor que es similar a Python, así que pensé en mencionarlo como una alternativa.

Primero preguntaría, ¿qué es lo que realmente le interesa? Para mí, cualquier idioma es bueno, pero tenemos que comenzar a buscar detalles, desarrollo rápido (ruby y rails), aplicaciones web de comunicaciones en tiempo real de 2 vías (Node.js : cualquiera de sus marcos), centrado en la información? con una gran cantidad de análisis de datos y back-end de aprendizaje automático (python: Django, frasco, etc.), aplicaciones de nivel empresarial (java: cualquiera de sus marcos), ¿no está seguro de qué o algo más? (Php: delgado, yii, laravel, symfony). Si lo desea, puede mirar esquema, clojure, Scala e incluso Sinatra (un marco minimalista y rubí que me gusta mucho). Lo que he estado tratando de decir en esencia es, no empieces a pelear guerras en lo que es mejor, mantén una mente abierta (no puedes llenar una taza que ya está llena, así que vacía tu taza: no puedo recordar el nombre de la película ahora, pero creo que es un proverbio chino dicho por jackie chan, que significa: mantener una mente abierta y aprender). Encuentre cuál es su pasión y busque la mejor herramienta para utilizarla. Sé que podría ser regañado por esto, pero los lenguajes de programación en realidad son solo herramientas para comunicarse con las computadoras como los lenguajes convencionales para comunicarse con los humanos.

Hola amigo,

  • Es bueno aprender un idioma después de JS, pero como antes, asegúrese de estar familiarizado con los conceptos en lenguajes de programación como la sintaxis básica, la gramática.
  • Luego, piense en cómo puede escribir un programa que se parezca al problema del mundo real.
  • Si tienes conocimiento del lenguaje C, entonces es tan bueno que puedes aprender cualquier idioma.
  • Al ingresar al lenguaje de programación, debe aprender después de js, ya que tiene conocimiento de cualquier lenguaje de programación, entonces depende de usted elegir cualquiera como Java, Python, Net.
  • Si está interesado en Open-stack (áreas de plataforma en la nube), entonces elige Python y si desea un lado de aplicación empresarial, puede elegir Java y si desea ser un desarrollador web con menos esfuerzo, elija PHP.
  • En java-script todavía tenemos marcos potentes como NodeJS, JQuery, Angular y Bootstrap que están creciendo rápidamente en el mercado.

Feliz aprendizaje…………

Si desea un lenguaje que compila (transpila) a JavaScript, puede ir con Elm. Hay mucha publicidad a su alrededor y la gente lo elogia. Es solo un lenguaje funcional puro. Otra opción aquí es PureScript.

No hace mucho tiempo, uno que llamó la atención fue ClojureScript. Es lispy y tiene un marco muy poderoso: Om.

Cualquiera de estos lo hará. LiveScript no parece tener mucha tracción. Definitivamente invertiría tiempo en Elm.

Después de que haya “terminado” con JavaScript básico, quizás aprender el Node.js básico podría ser el siguiente paso. Una vez que haya terminado con Node.js básico, puede buscar Angular pero antes de Angular puede que tenga que aprender TypeScript básico.

En verdad, hay muchos caminos diferentes a seguir. Todo depende de lo que quieras hacer con tu vida.

Quizás lo siguiente es sentarse y poner sus objetivos en papel para que pueda tener una mejor idea sobre qué camino tomar a continuación.

La planificación es un paso muy importante. Sin ella, irás en círculos sin línea de llegada en el sitio.

Haces la pregunta equivocada. Las preguntas correctas que debe responderse primero son: ¿Qué tipo de aplicaciones le gusta construir y qué desea lograr con ellas?

Un lenguaje de programación es solo una herramienta y debe elegir una herramienta en función de sus tareas u objetivos. Python, Ruby, Elixir, Clojure, Go, Rust, C ++, Java … Dependiendo de lo que quieras lograr, todo podría ser tu respuesta. Tal vez debería contarnos un poco más sobre sus intereses y luego podríamos discutir lo que podría ser una opción u opciones interesantes.

Feliz codificación

Vaya a ES 6. Aprenda y comprenda las nuevas características en JS. Ir a través de varios marcos js, e intentar analizarse a sí mismo, la diferencia entre ellos. Obtenga un conocimiento donde puede elegir la biblioteca JS más adecuada para su aplicación web o para usted.

Como puede codificar Javascript y fortalecerá sus habilidades de front-end con jquery, le recomiendo que practique un poco más con un marco de back-end. Yo personalmente recomiendo ir con Python y Django, solo porque es realmente muy fácil trabajar con ellos.

Es Node.JS, porque cuando tiene un concepto claro de js, entonces usar Node, es decir, la programación del lado del servidor en JavaScript no es un problema para usted y está más relajado para que no tenga la carga de usar ningún otro lenguaje o marco para su proyecto

Aprenda html 5, css, http, aria, microdata, jsonld, es6, automatización, jazmín.

Esto es una cuestión de preferencia o necesidad personal, tal vez ES6 ya que desea usar AngularJS.