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.
Part of the fun of programming in Perl lies in tackling tedious tasks with short, efficient, and reusable code. Often, the perfect tool is the one-liner, a small but powerful program that fits in one line of code and does one thing really well. Perl...
OS X is a lot more than just a pretty face. Sure the basics are easy, but beneath that gorgeous surface lie countless powerful features. If you want to go beyond the basics, Master Your Mac will take you there. With tips on everything from orga...