Programming is an increasingly necessary skill, not only for the very young but also for the older people. This has made it easier and easier to create a program and put it as a script at the start of our Linux operating system or simply put it on a Free Hardware board.
But even though learning a programming language is becoming easier , educational programming programs are still necessary. Programs like the popular Scratch.
Scratch is a program that was born to teach the little ones programming, but it really is a tool that helps anyone to learn the pillars of programming.
Scratch is currently used in many schools , but it's not proprietary software; quite the opposite, in fact, and we can install it on our GNU/Linux distribution without any problems. Furthermore, Scratch has an online version that allows us to use the program from a web browser, so anyone can use it.
Scratch teaches programming fundamentals with drawings and personal stories
Scratch is an educational tool that uses a simple story about a cat to teach the basics of programming (loops, control structures, variables, constants, etc.). Its functionality is not fixed; anyone can write the story and modify the functions, providing students with a gradual learning experience.
On the Scratch website we can find many supplementary activities and video tutorials that will help us use Scratch not only as students but also as teachers and even as developers.
Installing Scratch on our distribution is quite simple. Since it's in the official repositories, we only need to install the package installer command followed by the name Scratch , or use the distribution's Software Center. The program's requirements are quite low. Now there's no excuse not to learn to program, don't you think?