En este curso, estaremos enseñando los conceptos del lenguaje de programación JavaScript y las funciones geniales que puedes usar en la biblioteca de ProcessingJS. Antes de que empieces, aquí hay un breve recorrido de cómo enseñamos a programar aquí en Khan Academy, y cómo pensamos que puedes aprender más.
Normalmente, en Khan Academy enseñamos usando videos, pero aquí en la tierra de la programación, enseñamos con algo que llamamos "guías paso a paso". Una guía paso a paso es como un video, pero en realidad es interactiva: puedes pausar en cualquier momento si quieres jugar con el código por tu cuenta, y puedes crear derivados si quieres hacer tu propia versión de lo que nosotros hicimos.  Aquí hay un GIF animado de una guía paso a paso (¡va a haber sonido en las guías paso a paso reales!):
Después de una guía paso a paso, te daremos un desafío de codificación paso a paso y te guiaremos a través de él con mensajes y pistas. Si sientes que estás pasando mucho tiempo en un desafío y te estás frustrando, intenta volver a ver la guía paso a paso o sigue adelante y regresa al desafío después. Aquí hay un GIF animado del desafío de los dientes de conejo de Bunny:
Cuando estás aprendiendo a programar, tienes que practicar-practicar-practicar. Los desafíos son una buena manera de probar lo que has aprendido, pero queremos que profundices más. Es por eso que ahora tenemos proyectos en el curso, oportunidades para pasar mucho más tiempo y ser más creativos de lo que puedes ser en los desafíos. Algunos de los proyectos serán evaluados por tus compañeros, y algunos solo por ti mismo. Tú también evaluarás algunos de los proyectos de tus compañeros, así que puedes aprender de ellos. En la tierra de la programación, constantemente estamos aprendiendo de nuestros compañeros, ¡siempre hay algo nuevo que aprender!
Además de los proyectos, también deberías inventar programas completamente nuevos, lo que sea que esté en tu cabeza. Solo haz clic en "Nuevo programa" en la página de inicio de programación, y revisa la documentación para recordar cómo hacer las cosas.
Y oye, está totalmente bien cometer errores. Eso es lo que hacen los programadores todo el tiempo, rompemos cosas, cometemos errores, aprendemos de ellos.
Una vez que hayas hecho un programa, puedes guardarlo y compartirlo con tus amigos y tu familia. También aparecerá en tu área de programas de la comunidad, y otros programadores pueden comentar acerca de él o hacerte preguntas sobre cómo hiciste algo. Tu también puedes hacer lo mismo para los programas interesantes que encuentres, y si tienes alguna idea para personalizar un programa que veas, solo haz clic en "Guardar como un derivado" y tendrás tu propia copia.
Con todo, hay 40 guías paso a paso, 35 desafíos y 9 proyectos en este curso, y toma alrededor de 15-40 horas para completarlo, dependiendo de qué tanto te aloques con tus proyectos. Eso puede parecer mucho tiempo, pero lo vale, porque al final, sabrás los fundamentos de programación que son comunes en todos los lenguajes de programación.
Bienvenido a la tierra de la programación: somos una comunidad en donde aprendemos juntos y nos inspiramos unos a otros para hacer realidad las visiones en nuestra cabeza. ¡Adelante!
P.D. Si quieres y tienes tiempo, también puedes ver este recorrido en video que armé:
Cargando