Author: Marc Scott has been a teacher for fifteen years, specializing in the disciplines of Chemistry, Physics and Computer Science.
He now works for the Raspberry Pi Foundation, producing educational resources for learners of all ages, and engaging in educational outreach work with children and teachers all over the United Kingdom, in the field of Digital Making. (https://www.bloomsbury.com/author/marc-scott/)
Book: A Beginner’s Guide to Coding
Illustrated by Mick Marston
Book Review: ‘A Beginner’s Guide to Coding‘ by Marc Scott, is a book appropriate for children between the age-group of 9 to 12 years, who are interested in learning computer technology, the book introduces children to coding – the computer programming knowledge
The two different computer programming languages explained in the book by Marc Scott are – Scratch and Python.
Scratch is a block-based visual programming language that is designed to teach coding to children in a child-friendly method/style, through the website – www.scratch.mit.edu . In the book, ‘A Beginner’s Guide to Coding‘, the author gives step by step instructions to follow and use the programming language effectively.
It is best to learn this programming language by simultaneously exploring the Scratch website. After setting up a Scratch account, in the Scratch homepage, click on ‘create’, the next page you will see on the screen is the editor page, ‘Graphical User Interface‘ , which is the playground in Scratch for learning coding, the block palette on this page is the place in which you will find all the code you need to create your projects; in the book Marc Scott explains each step in a simplistic manner.
Users of the site can create online projects, the service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world; as of January 2019, community statistics on the language’s official website show more than 46 million projects shared. Scratch is used as the introductory language because creation of interesting programs is relatively easy, and skills learned can be applied to other programming languages such as Python and Java. (Source of Information: Wikipedia)
For offline use, download the Scratch software through this link: https://scratch.mit.edu/download, this version will work on Windows and MacOS.
Python is an interpreted, high-level, general-purpose programming language created by Guido van Rossum, in which you write code using text. It provides constructs that enable clear programming on both small and large scales. (Source of Information:Wikipedia)
Python, is an open source software, install Python software on your computer by visiting the website – https://www.python.org
In ‘A Beginner’s Guide to Coding’ by Marc Scott, the author states that – ‘Once you have installed Python you should find a new program called IDLE on your computer. You can write Python code with lots of different programs, but as a beginner, it is easiest to use IDLE.’ In the book, the author has clearly stated all the commands necessary to operate the programming language successfully. It is best to learn this programming language by simultaneously programming on the IDLE software.
‘A Beginner’s Guide to Coding’, is a colourful thin book with all the necessary information a child interested in learning coding would require, written in a lucid method and presented in a child-friendly approach.
The entire content is explained in 13 short chapters, the technical terms are well-explained, the book also provides useful information of links of different websites to further enhance the child’s knowledge in the advanced world of computer programming.
Amazon Link: A Beginner’s Guide to Coding by Marc Scott
(These videos are presented by my son, who like any other child learns through exploring different sources of media; he has presented these video in his own uninhibited-spontaneous style, without any rehearsals.)
Follow me on my Blog and other Social Media:
Innovative and healthy food recipes written in an unorthodox format – https://masalahealth.com/