If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Qué aprender a continuación

¿Ya viste todas las guías paso a paso y completaste todos los desafíos hasta este punto? ¡Impresionante!
Antes de hablar de qué más puedes aprender, vamos a repasar lo que has aprendido hasta ahora: JavaScript y ProcessingJS.

Repaso: JavaScript

Hay muchos lenguajes de programación en el mundo, y JavaScript es uno de los más populares. Un lenguaje de programación suele incluir formas de almacenar datos en la memoria de la computadora, maneras de manipular esos datos, formas de organizar el código y ejecutarlo repetidamente. Aprendiste a hacer todo eso en JavaScript mediante:
  • Variables: cómo declarar variables, asignar, reasignar y ámbito local vs. global.
  • Tipos de datos: números, booleanos, cadenas de caracteres, arreglos y objetos.
  • Funciones: cómo agrupar código en funciones, pasarles argumentos y regresar valores de ellas.
  • Condicionales: cómo usar declaraciones if/else y expresiones lógicas.
  • Bucles: cómo usar bucles while y for para repetir código.
Si aprendes un nuevo lenguaje de programación, probablemente descubrirás que comparte muchas de esas construcciones en común con JavaScript, y que a menudo solo difieren en la sintaxis exacta o en detalles sutiles.

Repaso: ProcessingJS

Para darte una manera divertida de aprender JavaScript, te dimos una "biblioteca" de dibujo y animación llamada ProcessingJS. Esa biblioteca es una colección de funciones que aprendiste a utilizar, y esas funciones saben cómo dibujar pixeles en un lienzo en la pantalla. Aquí hay ejemplos de lo que aprendiste a usar con ProcessingJS:
  • Figuras: como rect(), ellipse() y line()
  • Colores: como fill(), stroke() y background()
  • Texto: como text() y textSize()
  • Eventos: como draw() y mousePressed()
  • Matemáticas: como random() y dist()
Si solo usas JavaScript sin cargar la biblioteca de ProcessingJS, no tendrás acceso a ninguna de esas funciones. Es por eso que aquí siempre te cargamos la biblioteca.

Aprender más

Ahora, hay un montón de maneras en que puedes seguir aprendiendo a programar, ya sea profundizando en lo que has aprendido hasta ahora o aprendiendo algo relacionado.

Aprende más en Khan Academy

Tenemos tres rutas avanzadas aquí en Khan Academy, con artículos y desafíos:

Aprende más JavaScript

Todavía hay más cosas que aprender acerca de JavaScript como un lenguaje, y hay varios lugares en donde puedes aprender en línea. Puedes encontrar que ya sabes lo básico en estas lecciones, así que sáltatelos hasta que no sepas algo, o repásalos como práctica.

Aprende más ProcessingJS

ProcessingJS es una biblioteca poderosa y solo hemos introducido la mitad de ella.
Además de nuestras lecciones avanzadas en Juegos y Visualizaciones y Simulaciones Naturales, también puedes ver lecciones creadas por miembros de nuestra comunidad:

Trabaja en un proyecto grande

A veces, la mejor manera de realmente aprender a programar es trabajar en un proyecto sobre el cual estés realmente apasionado.
  • Haz una lluvia de ideas para un juego, una simulación, o una historia y escoge uno que creas que sería difícil pero no muy difícil.
  • Planéalo utilizando pseudocódigo, dibujos en el papel, o escribiendo un documento.
  • Empieza a programar. Cuando te atores, tratar de encontrar programas que hagan cosas similares (ya sea de nuestras guías paso a paso oficiales o de la comunidad) y haz preguntas sobre ellos.
  • Compártelo con tus amigos y familiares cuando hayas terminado. Reflexiona sobre cuánto aprendiste.

Aprende desarrollo web

Las páginas web están todas escritas en HTML (para definir su estructura), CSS (para estilarlas con diferentes tipografías y colores) y JavaScript (para hacerlas interactivas, como animar cuando el usuario hace clic). Ya sabes lo básico de JavaScript, pero si quieres hacer páginas web, también tienes que aprender HTML y CSS, como a través de estos tutoriales en línea:
Una vez que te sientas cómodo con HTML y CSS, después tendrás que aprender a usar la "API del DOM" de JavaScript, una biblioteca que te permite manipular una página web al usar JavaScript:

Aprende nuevos lenguajes

Si te sientes muy cómodo con JavaScript, tal vez te gustaría aprender un lenguaje completamente nuevo. Aquí hay algunos lenguajes que tal vez quieras aprender:

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.