Programming languages ​​for children who want to learn

Programming a program or game involves putting together the instructions, written in a particular language, called programming language.
Today we were able to try a basic programming experience with the celebratory logo that appeared on the Google home page (which can still be played on this page), where to move a white rabbit on a path giving him instructions for movement .
This logo celebrates 50 years of the first programming language dedicated to children, called LOGO,
The occasion of this celebration gives the opportunity to talk about programming languages ​​for children who want to learn and, starting from the age of 8, in order to understand the basics of programming and have an extra gear for the future ( and maybe even to find work).
While the sites on this list are dedicated and aimed at children, nothing prevents those who are already of age and vaccinated from using them to learn the basics of programming, so discouraging if tackled the first time studying books.
READ ALSO: Main programming languages ​​used on the internet and on websites
1) The first of the programming languages ​​for children is Scratch, derived from the old LOGO (which dates back to the 1960s).
Scratch offers an interactive web application in Italian to create a computer game.
You can then draw the character in its various positions, draw a background and then use the various commands to make it move and move, repetitively or conditionally.
Scratch uses a block graphical interface to create an experience similar to Lego constructions, where programming components such as actions, events and operators are brought together.
Each block has a shape that can only be combined with a compatible object.
Scratch can be used to create real animations and games using ready-made images and characters or by uploading new ones.
Scratch is recommended for children aged 8 to 16.
2) Blockly is also a Scratch-like site where you can program a game, using a simple graphical interface, where you can put together the various blocks that represent the instructions of the main programming languages.
Blockly also uses interlocking building blocks that can produce code in several programming languages: JavasScript, Python, PHP, Lua and Dart.
The code can be seen along the side of the screen as the various blocks are connected.
Blockly is a perfect tool for teaching kids and teens both young and old, including inexperienced adults.
3) Tynker is a programming platform suitable for children and beginners, which allows you to learn to program in Javascript and Python, starting from the usual block composition approach.
Tynker also includes paid tutorials and is used in many schools around the world.
3) Alice is a software that allows you to learn 3D programming, in particular object-oriented programming languages ​​such as C ++.
Alice also uses the predefined blocks to make it easy for children to understand in order to create games or animations, with a grag and drop interface.
It is also possible to program camera movements, 3D models and scenes.
4) Twinery is a program for creating interactive games such as multiple choice stories or game books, not based on programming, but good for learning the relationships between choices and consequences.
5) Microsoft Kodu is a Microsoft program that allows you to learn the basic concepts of programming by playing.
Unfortunately it hasn't been updated since 2010, but it's still available and free to download.
Going to more advanced levels, it is also possible to learn to program by playing with courses and interactive challenges in sites such as Code Academy or Code Combat, not specifically suitable for children but good for however he wants to start the programmer path.

Leave Your Comment

Please enter your comment!
Please enter your name here