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 it is every time easier to learn a programming language, educational programs on programming are always needed. 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.
Today Scratch is found in many schools, but it is not proprietary software but quite the opposite and we can install it on our Gnu / Linux distribution without any problem. In addition, Scratch has an online version that will allow you to use the program from the web browser, so anyone can use this program.
Scratch teaches programming fundamentals with drawings and personal stories
Scratch is an educational tool that thanks to a cartoon with a cat we can learn the basics of programming (loops, control structures, variables, constants, etc ...). The operation is not closed but anyone can write the story and modify the functions, being a gradual learning what Scratch provides to the student.
En the Scratch website we find many complementary activities and video tutorials that will help us to use Scratch not only as students but also as teachers and even as developers.
Scracth installation in our distribution is quite simple. Being in official repositories, we only have to install the command to install packages plus the name Scratch or use the Software Center of the distribution. The requirements for this program are quite low. Now there is no excuse to learn to program Do not you think?