Curious about coding but don’t know where to begin? What if I told you that I can empower you with the knowledge to get you started on your journey to success?Coding for Kids is a beginner’s guide to coding for kids, young teens, and adults alike.Coding is the modern world's DNA. To create any website, phone app, computer software, and even to make several everyday appliances functional, you need coding. This is why coders play such an important role in defining the digital era and the future, the world needs coders!
Coding for Kids will help you understand the following
Concept of coding A machine can understand only two types of off and on. These combinations are represented as 0s and 1s in binary code, with each digit representing one switch. To be able to build a computer program by writing billions of 1s and 0s will necessitate superhuman powers, and even if accomplished, it would most likely take you a lifetime or more. This is where coding comes into play.Perks of learning to code as earning profitability, smarter perspective, better job opportunities, improved creativity, effective communication and math skills, etc.Reliable Internet sources for learning to code, e.g., Codeacademy, Udemy, EdX.org, Lynda, etc.Alphabetically arranged Coding terminology essential to learn for beginners from A to XMLDescription of top-five programming languages like Java, JavaScript, HTML, CSS, and Python with real-life applications to help understand the usage and functions of these languages.Fundamentals of HTML in detail e.g. HTML elements (Headings, paragraph, anchor links, forms, etc.), a lengthy list of basic HTML tags, etc.Fundamentals of CSS in detail, e.g., CSS colors, measurement units, selector types, font size, etc.Fundamentals of JavaScript in detail, e.g., variable rules, operators, function, string, array, etc.Step by step insight into the fundamentals for coding your own websiteAdding structure to your website with HTMLAdding style to your website with CSSAdding interactivity to your website with JavaScriptLearning to code your own games. Games included are Tic Tac Toe, Rock, Paper, Scissors, Dino, Snake, and Pong.More than 50 exercises related to HTML, CSS, and javascript for your practice.
Children learning the basics of coding with HTML, CSS, and JavaScript is a great idea. Unfortunately, this book is unlikely to help a child do so. Like so many books supposedly from kids, it not only has an introduction written solely for the parent or caregiver but also has no kid-friendly language and explanations in the bulk of the book. The book has decent organization, as a quick look at the table of contents will reveal, but the writing style fails on several levels. First, the book appears to be written by a non-native English speaker, which is fine, but it does not appear to have been copyedited, proofread, or even vetted by a native English speaker. Here’s an example sentence that makes me think this is so: “You must be trying to understand it all at once [coding] and then getting confused by all abstract ideas and terms.” Second, some sentences just are nonsensical and certainly would not make sense to a child who wants to learn how to code. Here's an example, a definition of object-oriented programming: “A prototype that describes the characteristics of everything that is part of it. A class's members are all objects.” I have actually taken object-oriented programming classes in college, and I find that definition hard to parse! If you have a child interested in learning how to code using HTML, CSS, and JavaScript, I recommend finding a better book than this one.
I received a free copy of this book, but that did not affect my review.