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.

January 2019 New Book:

You Maybe Interested In Other Reviews:

Hot Search:

constitutional law textbook    children's stories free online    latest children's books    children of the book    marvel digital    boutique girls shoes    interesting stories for children in english    african animals information for kids    simple craft activities    fast facts animals    european baby boutique    girly infant clothes    home to mother book    savvy by ingrid law    simple crafts for toddlers    can and should    top book bestsellers    childrens books on sale    newborn dresses boutique    books to read for kids