Scratch is a visual language for programming based on block. The program’s first prototype was made available in 2002 with the aim of making it possible for children to learn how to code. This is considering the increasing importance of computer. This is also coupled with the fact that the computer is expected to be a significant part of the future. The program was built by the Media Lab in MIT and currently available in more than 70 languages. The program is used and taught in colleges, schools and after-school centers. Several books have also been written about the Program. The top 4 of these books will be discussed subsequently.
DK Workbooks: Coding in Scratch: Games Workbook: Create Your Own Fun and Easy Computer Games
The book DK Workbooks was written by Jon Woodcock and released on 5 January 2016. The book is great for kids within the ages of 6 and 9 years old that are just being introduced to coding. The workbook is very visual and introduces kids to Scratch in a fun way. The book features fun pixel art and directions that can be simply followed. With the book, kids can learn programming basics through hands-on learning and fun experiences. The book outlines instructions that kids can follow to make their own cat soccer game or other games in a logical and easy manner. Other games that the book teaches include bouncing melon animation, reaction speeds testing and creating ghost hunt where a flying witch is featured among others. At the end of every project in the book, there are programming and vocabulary quizzes that the kids can use to check their knowledge in coding. As a result, kids can develop their theoretical knowledge in programming just as fast as they are developing their practical knowledge. The pros of the book include:
Coding Games in Scratch: A Step-by-Step Guide to Building Your Own Computer Games
The Coding Games in Scratch book was written by Jon Woodcock and released on 1 December 2015. The book is targeted at children within the age range of 8 to 12 years old without any experience or with just a little experience in coding. The book contains a visual guide that is straight forward and has instructions that are simple to follow. Thus, young learners can easily learn how to develop computer programs on Scratch with the book.
By following the books, kids can easily learn how to add animation, build maze racing, build memory puzzle and memory games as well as develop games for multiple and simple players. The book explains the basic concept of coding. It also explains problems solving strategies, communication of ideas and project designs as it teaches children how to develop games. The pros of the book include:
DK Workbooks: Coding with Scratch Workbook: An Introduction to Computer Programming
This version of DK workbooks was written by DK and released on 3 November 2015. It is great and perfect for kids between 6 and 9 years old. The book teaches kids how coding on computer works as well as trains children on how they can complete easy actions in coding with the aid of fun pixel art, step by step instructions as well as clear presentation. The book teaches kids a lot of programming concepts such as character animations, math equations, and conditionals. The animation types they will learn include dance, talk and walk. By the time they are through with practicing what is in the book, they would have developed a game where the player can dodge a dragon. They can subsequently share the game online with friends so that their friends can play and try to make the highest score. The book also features quizzes that kids can write to test their knowledge in coding. The book ends with glossary kids can use to learn programming terms. The pros of the book include:
Coding for Kids in Scratch 3: The Complete Guide to Creating Art, Artificial Intelligence, and Computer Games for Beginners
Coding for Kids in Scratch 3 was written by Raj Sidhu. The book guides children to become a super-genius in the art of creating incredible projects based on Scratch 3. The book features a delightful, hilariously written and illustrated guide that kids from the age of 8 can easily follow to learn coding basics and utilize them in projects that are amazingly innovative. The users of the book will be able to utilize the new incredible Scratch 3 features for the building of projects. The kids are not only taught the art of coding but also get inspiration that will encourage them to pursue augmented reality, machine learning, artificial intelligence, and other most exciting technology frontiers in the world today. The pros of the book include:
It is possible to make use of Scratch directly on the Internet from its official website without having to download the software. This does not eliminate the fact that the program can be downloaded and installed on the computer. The program was specifically built to provide an easy to use platform children can start using to learn to programme. In line with this, there are also a number of books targeted at children to help their quest in learning the programming language. Four of the top books in Scratch have been explained above. Most of these books teach scratch in a way that will keep the interest of your kids.