Kyle has been interested in programming for at least half of his life. He has tried quite a few different things out there to help him learn. Books, videos, etc.. Some of these items were definitely geared towards older students, adults even. I was happy to try out Code For Teens: The Awesome Beginner’s Guide to Programming (Volume 1) from Code for Teens.
Code for Teens has over 200 pages that includes a forward as well as a section just for parents at the beginning of the book. At the end there is a glossary that covers some words that your child may or may not know.
Now, I am all about easy. This book is easy. You can pretty much just hand it over to your child and let them have at it.
Each chapter isn’t very long, maybe an average of 13 pages each. Flipping through the pages makes me so happy, I mean, check out the colors!! Each chapter has its own color, very easy to remember where you left off and to find your spot again. Plus, it is just more fun being so colorful!
Chapter 1 starts out with some basic knowledge. It is also where you find out that you should be using Google Chrome. That worked out since Kyle is the only one that uses that browser!
I love that it has examples of what you should be seeing. That was one thing that Kyle appreciated through the whole book. The visual examples are a definite plus for any age, in my opinion!
There are also illustrations throughout the book. They aren’t too young or too numerous to be bothersome, and they also break up all the words a bit.
Kyle knew a lot of what was covered in the first chapter, so he kind of skimmed until he got to the work section and went from there.
There is a chapter quiz at the end of each chapter that covers what was learned. Other things at the end of each chapter are Key Concepts, Drills, and Aggregate review. All of these things help build on what was learned previously.
The end of the book has all of the answers to all of these quizzes and such. They are all put on the page very easy to read and are in a nice order.
Sometimes there are little DIY sections. These are tricky! It’s basically a word problem that you have to try and come up with the script on your own! That to me is a bigger test than any of the other quiz and review sections! Ha! But they do give tips on how to accomplish it, as well as having a recommended solution in the back of the book in case you get totally stuck.
They explain why they included problems like this in the back of the book, they basically wanted the students to think like a real engineer. Because really, an engineer is going to be stuck with a problem and need to figure out how to fix it! I love that!
In the future they will be coming out with HTML as well as CSS and you can then build on what you learn in this book with each of those! They work really well together!
Kyle is excited on finishing the book, the last chapter is making a hangman game. We love playing that in school, so I know he will have fun with it! I think I remember doing that when I took a computer class in school, but I know it wasn’t as cool because the monitors just had only green words. hahaha!!
This definitely got a thumbs up from Kyle. He is hoping that in the future they would come out with a more difficult addition to this one. Who knows, I haven’t read anything like that as I can imagine they are working on the two books I already mentioned, but I will keep my eye out!
If you want to read what others thought of their time with Code For Teens: The Awesome Beginner’s Guide to Programming, feel free to click the banner below!
Code For Teens: The Awesome Beginner’s Guide to Programming