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.
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...
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...