¿Cuáles son las cosas que dificultan el aprendizaje de otros idiomas, en JavaScript?

Tres puntos reales aquí:

1. Esto se parece mucho a una pregunta de excusa.

Por ejemplo, “quiero entrar en la programación de forma vaga, pero quiero preguntarle a un millón de cosas que realmente no tienen sentido acerca de todas las opciones posibles para poder posponer el comienzo”.

Veo estas preguntas todo el tiempo y le aconsejo que comience y profundice en algo, cualquier cosa, en lugar de tener miedo de ensuciarse las manos.

JS fue mi primer idioma, seguido en breve por VB y PHP … algunos de los idiomas más difamados en el planeta hoy, y seguro que no me ha frenado.

2. Ahora para responder a su pregunta: JS es de muy alto nivel y no tan estricto como algunos otros lenguajes, por lo que si va a decir Java o C ++, probablemente necesitará aprender algunos conceptos adicionales para ser el más efectivo.

Mientras que si pasó de C ++ a JS, generalmente lo consideraría un subconjunto conceptual.

Escribir no es realmente una cosa, puede escapar sin comprender la POO, y hay una serie de cosas que puede omitir y simplemente no pensar.

3. Sin embargo, existen muchas otras diferencias entre la programación web en general que superan con creces esos conceptos de utilidad cuando se trata de hacer cosas en los espacios en los que esos lenguajes se usan con mayor frecuencia.

Y solo hay otras diferencias de sintaxis y otras diferencias de idioma que existirán entre cualquier par de idiomas, independientemente de si JS es uno de ellos.

Entonces, mi consejo para ti sería elegir algo que creas que sería divertido y seguirlo.

El valor de la programación de aprendizaje es muy alto, y el riesgo de que lo pospongas o te alejes o no te involucres realmente si vas con algo demasiado lejano, demasiado difícil inicialmente o demasiado poco interesante para ti es demasiado alto.

Si eso significa que JS es su primer idioma, eso está perfectamente, 100% bien.

Pero por favor, haz algo. Te lo prometo, no necesitas hacer este tipo de preguntas una y otra vez. La respuesta para todos ellos es “importa 10 veces menos de lo que puedas imaginar”.

Elegir uno. Construir. Cavar profundo. ¡Hacer algo!