Are you looking to teach your child how to code? Or are you looking to start programming yourself? This book on beginner C# is the answer. For the last couple of years, the news keeps talking about the digital economy and how everyone needs programmers. It seems like everyone wants to learn how to code. However, it is not that easy. Coding is a skill; and like any skill it takes time to learn. Like any skill, the younger you start; the better you get.
From my personal experience with coding and also with teaching young kids how to code, let me tell you that coding is a lot of fun and extremely gratifying.
It teaches you how to organize, think logically, communicate, work in teams and be more creative.
However, programming can be hard to learn. Especially if you start reading advanced books. You need a step-by-step guide to get started. This book starts off with the very basics; how to install the software, set up and write your first lines of code. There are exercises at the end of each chapter that can test your new found knowledge and move you ahead.
And then, we get you a few more advanced skills that can get you started making websites.
Even if you've never touched a computer in your life, you will find this book useful.
I purchased the Kindle version of this book, thinking it might be a good resource when working with kids. What a disappointment! First of all, there are no games, activities, and puzzles, as promised in the title. The exercises are all the kind of thing you'd find in a really boring textbook. And a lot of them don't make sense, like one exercise that asks you to assign a long string to a variable and then print if the number is odd or even. What? Did you mean the length of the string? I'm not even sure the authors know.
This book appears to have been cobbled together with clips from a number of websites by a team of non-English speakers. It is really bad and the descriptions of some of the more complex topics, like classes, are some of the worst I've ever read.
I can't believe Amazon is selling this garbage but, even worse, it's coming up in their promoted listings. I really wish I could get a refund!