Realmente no existe un lenguaje de programación rudimentario. La programación rudimentaria se puede hacer con cualquier lenguaje, y la única limitación de un lenguaje estaría en su capacidad de expresión y quizás en una simplicidad mínima. Pero no tiene sentido elegir un idioma que tenga una expresión limitada, así como no enseñamos un idioma más simple que el inglés para que los niños comiencen a hablar inglés. Simplemente enseñamos inglés, y nadie ha tenido un problema con eso.
Dicho esto, como cuestión de conveniencia y practicidad, JavaScript es excelente porque todo lo que cualquiera necesita es un navegador y todas las herramientas son gratuitas. Los estudiantes pueden publicar de inmediato lo que comparten y verlo en cualquier cosa que muestre una página web, que incluiría teléfonos inteligentes.
Pero la visualización siempre es divertida y atractiva, y para ese procesamiento es perfecto:
Desde el principio, Processing fue diseñado como un primer lenguaje de programación. Se inspiró en idiomas anteriores como BASIC y Logo, así como en nuestras experiencias como estudiantes y en la enseñanza de los planes de estudio de las artes visuales. Los mismos elementos que se enseñan en una clase inicial de ciencias de la computación de la escuela secundaria o la universidad se enseñan a través del procesamiento, pero con un énfasis diferente. El procesamiento está orientado a la creación de medios visuales e interactivos, por lo que los primeros programas comienzan con el dibujo. Los estudiantes nuevos en la programación encuentran increíblemente satisfactorio hacer que algo aparezca en su pantalla a los pocos minutos de usar el software. Este plan de estudios motivador ha demostrado ser exitoso para guiar a los estudiantes de diseño, arte y arquitectura a la programación y para involucrar al cuerpo estudiantil más amplio en las clases generales de ciencias de la computación.
- Soy un joven en la secundaria y estoy 99% seguro de que me mudaré de Carolina del Norte a Texas. ¿Qué debo hacer para ayudar a minimizar el estrés?
- Tenía la costumbre de robar chocolates y cosas de 3-4 tiendas particulares. ¿Me hará fracasar en todo lo que hago? ¿Sufriré?
- Espero 240 marcas en el artículo de JEE Mains, 2 B. Arch. y 93% en 12 tablas. ¿Cuál es la mejor universidad que puedo obtener para arquitectura?
- ¿Por qué mis dientes se ensangrentan una vez después de enjuagarme con agua?
- Mi amiga atribuye que no tuvo éxito a su signo del zodiaco. ¿Cómo puedo consolarla?
Descripción general \ Processing.org
Y el procesamiento tiene una implementación de JavaScript que lo hace perfecto.
Juegos:
Juegos- Colecciones en OpenProcessing
Tutorial divertido:
Juegos en 2D usando Processing.js
Versión de JavaScript:
p5.js
Este sería un gran lugar para comenzar. Te resultará difícil superar lo que se ha logrado procesar. Pero si lo haces, comparte 🙂