"Learn to Program with Scratch"

Supplier: No Starch Press

Scratch is a fun, free, beginner-friendly programming environment
where you connect blocks of code to build programs. While most famously
used to introduce kids to programming, Scratch can make computer science
approachable for people of any age. Rather than type countless lines of
code in a cryptic programming language, why not use colorful command
blocks and cartoon sprites to create powerful scripts?

In Learn to Program with Scratch, author Majed Marji uses
Scratch to explain the concepts essential to solving real-world
programming problems. The labeled, color-coded blocks plainly show each
logical step in a given script, and with a single click, you can even
test any part of your script to check your logic.

Hands-on projects will challenge you to create an Ohm's law simulator,
draw intricate patterns, program sprites to mimic line-following robots,
create arcade-style games, and more! Each chapter is packed with
detailed explanations, annotated illustrations, guided examples, lots of
color, and plenty of exercises to help the lessons stick. Learn to Program with Scratch is the perfect place to start your computer science journey, painlessly.

Similar Products

Unless you’ve been living under a rock for the last couple of years, you’ve probably heard of Bitcoin—the game-changing digital currency used by millions worldwide. But Bitcoin isn't just another way to buy stuff. It’s an anonymous, revolutionary...

Lauren Ipsum is a whimsical journey through a land where logic and computer science come to life. Meet Lauren, an adventurer lost in Userland who needs to find her way home by solving a series of puzzles. As she visits places like the P...

CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations. This completely updated second edition of the best-selling Book...