Chapter in this post:
Smartphones, apps, Internet of Things, streaming, social media - none of this is a dream of the future, it is the reality of our lives. In addition to the World Wide Web, computers and everything else that serves as a foundation for the "new" offerings, there is almost a need to have an understanding of programming languages. Because if you know how an app, an operating system, a website or, for example, a router works, you can use these things better - more educated and safer. This is already starting in its infancy, which is why I'm going to show you a few ways that children can learn to program.
For decades, the mouse has ensured that children learn new things and understand the world bit by bit. With regard to the digital world, this can be done, for example, with the book “Learning to program with the mouse: The start in programming with Scratch”, which is recommended for children from 7 years of age and offers an introduction to the topic on 192 pages.
The education-oriented programming language Scratch (Wikipedia entry on this) used - e.g. B. very easily via the web browser. On the Amazon product page you can take a look at the book. You can see that the children are taken by the hand and many individual steps are explained.
If your children are a bit older or more proficient in handling digital devices, the “Programming supereasy” books could be the right thing for them. Creates the basis for example the entry-level work, which mainly deals with Scratch 3.0 and Python as programming languages. On 224 pages there is the basics of programs and the "way of thinking" of computers as well as an introduction to the two languages mentioned. This foundation can then be built on with the other volumes.
For example with the new edition of “Games Programming supereasy”, updated in July 2020, in which Scratch 3.0 is used again as the language. The first few pages have a little theory about video games and the different types of them that are out there. Then it comes to the programming language Scratch and how to use it (but shorter than in the first volume). Then eight game projects are presented that the children can recreate. At the end, the question "What will happen next?" Is answered. Here you can take a look at the book.
For children from 10 to 12 years of age, the title “Programming with Python supereasy” is recommended. This book follows the design and structure of the aforementioned volumes and provides an introduction and first steps in dealing with the Python programming language. There are also examples of graphics, apps and games that the children can use to learn to program. This book, too, has 224 pages, some of which you can choose from watch with this link can.
Programming in Minecraft, the pixel blocks game that has felt like forever, is nothing new. Some players build circuits or even functioning pocket calculators with different blocks and their functions and interactions within the game. But that's not all that can be done with Minecraft. Contents and functions programmed outside of the game are also possible.
This is the aim of the book "Learning to program with Java and Minecraft: Creating plugins without prior knowledge" from the Let's Play series by mitp Verlag. Children from the age of 10 can use it to create their own items, building objects, functions and automatisms, which can then be used in the game. On the product page you can take a look at the book.
If you don't play the Java version of Minecraft, but the Python version, you shouldn't dwell on the above book, but read and work through the corresponding Python counterpart. The goal of the whole thing is the same: to create your own plugins that individualize the gaming experience, create new content or shorten lengthy in-game tasks. Basically you should be able to create your own mods thanks to the books. Here you come to the Python version.
This is not the first blog entry that we have dedicated to the topic of “Learning to Code for Children”. You will get an overview of the articles that deal with it with this link. Among the search results displayed are the following, among other things:
After graduating from high school, Johannes completed an apprenticeship as a business assistant specializing in foreign languages. But then he decided to research and write, which resulted in his independence. For several years he has been working for Sir Apfelot, among others. His articles include product introductions, news, manuals, video games, consoles, and more. He follows Apple keynotes live via stream.
The page contains affiliate links / images: Amazon.de