Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math Reviews

UPDATE TIME: 2018-11-06 
Review Score: 4 out of 5 star From 70 user ratings

" Still working on it, but it's fun and a lot less intimidating than 'Programming for Dummies'. " said.

" Excellent range of examples and suitable for younger kids. " said.

" Good introduction to a very fun language! I got involved in using the language thanks to 1) Getting a Raspberry Pi, 2) Volunteering for Hour of Code.Scratch is a fun language, with a low floor and high ceiling! Though I program all the time (mostly Perl), Scratch has just been a great tool to sketch out fun, visual programs - as well as translating tools I've written in other languages - I recommend it! " said.

"Scratch is a visual programming language designed by MIT lab for children and beginners to learn programming. An initial trial 2 years back did impress me, but when I read this book, I realized that there are so many features that makes it really enjoyable to learn programming. With Scratch 2.0 (the web version) that was released sometime back, there are more possibilities. This book is based on this version.

The book has lots of visual elements. This makes it easy to understand. Several examples to illustrate each command and its options are given throughout the book. Some projects are also given in each chapter.
For a more detailed review, check out PlusMinus'n'More
" said.

"*I received this book for free through Goodreads First Read and I am reviewing it after giving it a thorough reading.*

So first up allow me to say that I am by no means a computer programmer, but my boyfriend is currently studying the Computer Sciences in college and I very much so wanted to be able to talk to him about his studies. Luckily this book will help me with that, and it turns out I was not as ill knowledged as I thought I was. Terms like 'sprites' 'command blocks' and such were already familiar to me thanks to my love of gaming, this familiar footing helped me no be so overwhelmed.

The book is very easy to understand. The layout, wording, and examples are suitable for younger students who wish to start programming, while not feeling to juvenile for an adult who wants a very introductory book to the subject.
" said.

"The only reason I didn't finish this book is because a quick flip-through told me I'll be buying it for myself. Suitable for older teens through curious adults, this manual uses Scratch 2, the web-based visual programming product from MIT, to create all sorts of neat animations and designs. Scratch has been hailed as a great way to learn programming concepts visually, without all the weird, jargony rules you tend to get in Python, C++, or Java. Dragging and dropping a bunch of blocks around and making kittens dance is a hell of a lot more fun (and better for visual and kinesthetic learners, to boot).

The nine chapters here are hands-on walkthroughs of the Scratch environment and everything you can do in it. Programming concepts covered include procedures variables, loops, string processing, lists, and decision-making. You can download a whole bunch of neat supplementary stuff from the companion website, there's a great appendix on sharing and collaboration that will appeal to classroom teachers and homeschooling parents (definitely pick this up if you want to teach your kids computer science in homeschool but don't know the first thing about it yourself).

I've used Scratch before, and adore it. So far I've designed a game where you try to hit a bat with baseballs (see what I did there?). However, I'd love to kick it up a notch, so on the list this goes. Recommended for all teen collections and larger adult computer science collections.
" said.

"I've taught Scratch programming to 9 to 13 year-olds for a Saturday morning programming class for two years, and have written three programming books for young adults. As far as I’m concerned, Scratch is the only educational tool that teaches programming in a direct but still fun way. And “Learn to Program with Scratch” is the best book I've found on the market to learn Scratch.

The book covers a wide amount of ground while presenting fun projects for the reader to follow along with. Like a musical instrument, Scratch is very much a “hands on” tool that you learn through practice, and this book is a well-versed guide. There’re plenty of web tutorials and videos that teach Scratch piecemeal, but this is THE manual that Scratch has been needing for a while. At 250 pages, it is thorough while still being a light-read; it’s easy to just jump into any chapter and follow along.

The one downside is that this book is probably best for teenagers and may be too verbose for kids around 10 or younger. But it makes an excellent book for parents or teachers to read through with their child (and a great way to introduce adults to Scratch programming as well). Otherwise, younger readers might like No Starch Press’s other Scratch book, “Super Scratch Adventures” which is not as thorough but is a gentler introduction to Scratch programming.

I highly recommend this book for schoolchildren to learn programming from.

Full disclosure, I am currently writing a Python programming book for adults for No Starch Press.
" said.

" Still working on it, but it's fun and a lot less intimidating than 'Programming for Dummies'. " said.

November 2018 New Book:

You Maybe Interested In Other Reviews:

Hot Search:

top book bestsellers    mothers book    mother tongue book    monkey arthur waley    make your comic    baby boy boutique    children dresses    very short english stories    kids story short    famous alligators    popular books for babies    kids books animals    boutique outfits for girls    hard cover book    reading books to kids    among the hidden by margaret peterson haddix    craft projects for toddlers    top rated books for toddlers    learning book    best short stories to read