Scratch, Scratux y TurboWarp: Apps de programación para jóvenes
Cuando somos profesionales TI, la lógica aplicada a la programación y el desarrollo del software suele ser algo realmente útil para nuestro crecimiento, perfeccionamiento y avance laboral. Sin embargo, muchas veces este tipo de forma de pensar puede ser realmente útil también para otro tipo de profesionales en etapas tempranas de su formación. Por ello, cuando somos niños y jóvenes, algo idóneo fuese que, en nuestros distintos centros educativos y hogares, se nos enseñase a aprender, a manejar dicha lógica, a la par de experimentar algo real y práctico del ámbito de la programación y el desarrollo del software.
Y en ese sentido, el Linuxverso tiene mucho que aportar, ya que, facilita la creación, acceso, uso y masificación de diversos recursos de software que apuntan en esa misma dirección. Los cuales, van desde Lenguajes de desarrollo simples y fáciles hasta Lenguajes de desarrollo avanzados y complejos, Plataformas de desarrollo en línea o de aprendizaje/formación y hasta de sistemas operativos especialmente diseñados para aprender y trabajar en el desarrollo de software. Mientras que, en lo que se refiere a edades tempranas (niños y jóvenes) ofrece alternativas educativas y de aprendizaje tales como los programas llamados: «Scratch, Scratux y TurboWarp».
Pero, antes de iniciar esta publicación sobre los útiles programas enfocados al aprendizaje del área de la programación y el desarrollo del software por parte de niños y jóvenes, llamados «Scratch, Scratux y TurboWarp», les recomendamos explorar una anterior publicación relacionada con dicho tema, al finalizar de leer esta:
Apps para aprender programación desde niño: Scratch, Scratux y TurboWarp
Scratch, Scratux y TurboWarp: 3 útiles aplicaciones para aprender a crear aplicaciones y juegos
Sobre Scratch
El ámbito de la informática (programación y el desarrollo del software) dentro del sistema de enseñanza de muchos países suele impartirse normalmente a estudiantes de los últimos años de Educación Media o de Educación Universitaria, empezándose con lenguajes de programación básicos como C, C++, Python, Visual Basic, Turbo Pascal y otros similares. Sin embargo, para edades más tempranas y niveles educativos previos, existen lenguajes de programación más sencillos, que sin duda pueden facilitar el objetivo de enseñanza y aprendizaje, a niños y adolescentes, siendo uno de ellos, el conocido con el nombre de Scratch.
Ya que, el mismo, suele ser un lenguaje de programación gráfico, sencillo y didáctico, ideal para introducir a estudiantes de Educación Básica (Niños, niñas y adolescentes) a nociones básicas del mundo de la programación. De forma tal, de que en el futuro, se les facilite el entendimiento del contenido relacionado con la programación y el desarrollo de software de lenguajes más avanzados, complejos y modernos.
Scratch es la comunidad de programación para niños y niñas más grande del mundo, y un lenguaje de programación con una interfaz sencilla que permite a los jóvenes crear historias digitales, juegos y animaciones. Scratch está diseñado, desarrollado y moderado por la Fundación Scratch, una organización sin ánimo de lucro. Scratch promueve el pensamiento computacional y las habilidades en resolución de problemas; enseñanza y aprendizaje creativos, auto expresión y colaboración; e igualdad en informática. Scratch es y será siempre libre y gratuito y está disponible en más de 70 idiomas. Sobre Scratch
Scratch Desktop: ¿Qué es y como se instala?
Scratch Desktop es la app oficial de la Comunidad Scratch, y se puede instalar algunas de sus versiones disponibles siguiendo las indicaciones correctas a través del siguiente enlace. O directamente, desde muchos de los repositorios propios de cada Distribución GNU/Linux, mediante la Terminal o las diversas aplicaciones de Tiendas de Software existentes, vía FlatHub.
Scratux: ¿Qué es y como se instala?
Según la sección oficial de GitHub del Proyecto Scratux esta herramienta o utilitario de software es descrito de la siguiente forma:
Scratux es un lenguaje de programación visual basado en bloques, dirigido principalmente a los niños. Los usuarios pueden crear proyectos usando una interfaz parecida a un bloque. Con Scratux, puedes programar tus propias historias interactivas, juegos y animaciones, y compartir tus creaciones con otros en la comunidad online.
Sin embargo, vale agregar y aclarar que, en realidad, Scratux es básicamente lo siguiente:
Un proyecto que tiene como objetivo proporcionar binarios (instaladores) para GNU/Linux, de código abierto y libre de Scratch Desktop (anteriormente llamado Editor Scratch Offline). Esto, debido a que, el proyecto oficial de Scratch no suele proporcionar binarios actualizados y compatibles para las más modernas distribuciones GNU/Linux existentes. Por ello, Scratux se enfoca en facilitar la descarga, compilación e instalación de versiones más modernas (actualmente, Scratch Desktop 3.10.2) de Scratch desde el código fuente original.
Y para su instalación en las diferentes Distros GNU/Linux, solo hace falta seguir las detalladas instrucciones dadas en el siguiente enlace.
TurboWarp Desktop: ¿Qué es y como se instala?
Según el sitio web oficial del Proyecto TurboWarp Desktop, esta herramienta o utilitario de software es descrito de la siguiente forma:
Es una sencilla y divertida aplicación de Escritorio y multiplataforma que te permite crear juegos, animaciones, e historias con la mejor versión de Scratch, incluida con modo oscuro, addons, un compilador, y mucho más. Sin embargo, TurboWarp no está afiliado de ninguna forma con el Equipo de desarrollo de Scratch.
Por lo cual, se entiende que es una versión mejorada del Editor fuera de línea de Scratch 3. La cual, puede usarse ya sea en línea (TurboWarp – Editor Web) o directamente en el Escritorio, descargando los instaladores y ejecutables de su última versión estable desde GitHub.
Resumen
En resumen, esperamos que les sean interesantes y útiles estas 3 pequeñas apps educativas llamadas «Scratch, Scratux y TurboWarp», enfocadas al aprendizaje del área de la programación y el desarrollo del software por parte de niños y jóvenes. Además, les deseamos mucha suerte y éxito a aquellos padres tecnológicos y docentes informáticos que lleguen a conocerlas y usarlas sobre sus pequeños hijos y estudiantes, con el objetivo de enseñarles lo bello, entretenido y productivo que puede ser el mundo de la programación y el desarrollo del software. Sobre todo, mediante el uso de tecnologías libres, abiertas y gratuitas, y a través de GNU/Linux. Y, si conoces otras apps similares, te invitamos a que no los hagas saber vía comentarios, para incluirlas en una próxima publicación sobre dicha temática.
Por último, recuerda compartir con otros esta útil y divertida publicación, y visitar el inicio de nuestro «sitio web» en español u otros idiomas (agregando al final de la URL 2 letras, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras). Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web. Y también, al siguiente Canal alternativo de Telegram para aprender más sobre el Linuxverso en general.