• The text is accessible with plenty of examples to engage the reader, and illustrations to show the expected outcome
• A popular, widely-used language similar to C-based languages facilitates a quick transition to real-world applications
• Additional online resources such as example programs give readers a head start on their own projects
• The book facilitates a creative, fun, non-techy and non-threatening approach to programming