Skip to Content

Learn to Program with Scratch (excerpt)

This free chapter from Learn to Program with Scratch introduces the concept of variables.
A free chapter from the book, Learn to Program with Scratch!

Learn to Program with Scratch is meant to teach basic programming skills and computer science concepts. It's a full-color book with illustrations to go along with the explanations, and there are lots of guided examples and exercises for readers to practice. The book has readers creating animated science simulations, artistic programs, and games.
 
This particular chapter introduces the concept of variables, and like the rest of the book, it includes tons of exercises and ideas for further exploration! 

Published by No Starch Press.

Other Files: 
Comments
Tracy Knapik
Member
Our school district decided to offer a Fundamentals of Computer Science for kids who are interested in programming, but a bit nervous to jump straight into Computer Science 1.  I stumbled across this book and I absolutely love this book.   The sequence of the book is great.  Projects will keep the kids interested as they love making games and each chapter has them doing just that.  This will be a great book to use for this new class.
Edwin Sage
Member
I've worked my way through Chapter 7 and most of 8 redoing all or most of the examples with my variable names in some cases. Great to see Procedures (More Blocks0 emphasized early in chpater 4. Students have got to lern early to break large projects down into short script segments. Love the string work in chapter 8. Previous comments are right on about exposing one to new ideas and projects. A real computer science book for high school with deep stuff. Oh yes and recursion in chapter 7 is real CS. And then list processing in chapter 9 and rudimentary sorting and searching algorithms. A HS teacher's answer for a real CS book with depth using the graphical language, Scratch 2.0.  Use this book in combo with Super Scratch Programming Adventure and you've got more than enough stuff for a great HS CS course.
Jennifer Griffith-Delgado
Member
Thanks, Edwin! Glad you've found both this one and SSPA helpful. :)
Susan Ettenheim
Member
 I'm working my way through the book and am pretty excited about it so far. Last week, one of my students borrowed it and found many new ideas for stretching his current knowledge. The studio is great with projects that will be useful for remixing.
Jennifer Griffith-Delgado
Member
Hi Susan! So glad to hear that you and your students are getting some new ideas from the book. :)
Peter Ross
Member
 I recieved this book last week, and I have to say it the best book on Scratch I've seen to date.
Jennifer Griffith-Delgado
Member
Hi Peter! Thanks so much for the kind words. It was a fun project to edit, and I'm so glad you're finding it useful! :)