Artículos de Tecnología > Front End

Empezar a programar es con JavaScript

Paulo Silveira
Paulo Silveira

JavaScript puede ser el lenguaje ideal para cualquiera que quiera aprender a programar. En mi opinión y la de muchos otros profesores y desarrolladores. ¿Pero por qué?

Programar es difícil. Empezar a programar, aún más. Puede ser desmotivador y lleno de problemas. Compiladores, editores, errores, IDE y la instalación de SDK pueden convertirse en grandes barreras para ti, pequeño aprendiz. En JavaScript, todo esto se minimiza. Tus VM son omnipresentes en los navegadores, el editor puede ser el Notepad y la primera ejecución está permitida incluso en Internet Explorer 6 en Windows XP desde el laboratorio de la escuela pública. ¿Y qué necesitas instalar? Nada.

JavaScript-logo

Tú que nunca has programado ninguna línea de código podrás, en unos minutos, escribir tu HolaMundo y entenderlo. Esto no parece una gran ventaja, pero puedes repetirlo en la casa, en otra computadora, con otro navegador y sistema operativo para mostrar el resultado a tus padres y amigos. Si ya conoces un poco de tecnología, podrás ejecutar tu primera aplicación incluso en tu celular Android, transfiriendo el html allí.

¿Hay otras alternativas? ¡Seguramente! Es fácil decir: "pero comencé a programar en ASM/C/C++/Java/PHP/C#/Python/ Logo y ¡me fue muy bien! No lo dudo. Empecé con Logo y Basic. Quizás algunos lenguajes atraigan a ciertos aprendices más que otros. Pero JavaScript reduce la barrera del aprendizaje de una manera que creo que es insuperable.

Cuando impartimos nuestro curso de lógica de programación en Groovy, teníamos todos estos problemas. No es por acaso que migramos a JavaScript en Caelum, y también la versión en línea de cursos en Alura. Los resultados no podrían haber sido mejores.

No somos los únicos, ni somos los primeros. Cuando John Resig empezó a trabajar en Khan Academy, optaron por JavaScript como primer lenguaje. John escribió una publicación en la que detallaba su elección, además de plantear algunos problemas que el principiante puede tener dificultades con JavaScript.

Me concentré en las ventajas del entorno de programación que aporta JavaScript. Hay otros más: el aprendiz tendrá contacto con un lenguaje importante para su currículo, podrá afrontar la programación funcional de forma más natural y también se motivará fácilmente cuando se le presenten las API visuales, utilizando canvas, process.js y webgl.

Y tú, ¿cuál es tu experiencia en enseñar? ¿Y en aprender? En particular, el primer lenguaje de programación.Esta publicación se actualizó en 2021 y seguimos con la misma opinión: ¡empieza con JavaScript!

Puedes leer también:

Artículos de Tecnología > Front End

En Alura encontrarás variados cursos sobre Front End. ¡Comienza ahora!

Precios en:
USD
  • USD
  • BOB
  • CLP
  • COP
  • USD
  • PEN
  • MXN
  • UYU

Semestral

  • 270 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

    Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

  • Acceso a todo el contenido de la plataforma por 6 meses
US$ 65.90
un solo pago de US$ 65.90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Anual

  • 270 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

    Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

  • Acceso a todo el contenido de la plataforma por 12 meses
US$ 99.90
un solo pago de US$ 99.90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Acceso a todos
los cursos

Estudia las 24 horas,
dónde y cuándo quieras

Nuevos cursos
cada semana