Hello World! Computer Programming for Kids and Other Beginners 1st Edition
| Warren Sande (Author) Find all the books, read about the author, and more. See search results for this author |
| Carter Sande (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
$39.99
(20)
Only 9 left in stock (more on the way).
"Computer programming is a powerful tool for children to 'learn learning,' that is, to learn the skills of thinking and problem-solving...Children who engage in programming transfer that kind of learning to other things."--Nicholas Negroponte, the man behind the One Laptop Per Child project that hopes to put a computer in the hands of every child on earth, January 2008
Your computer won't respond when you yell at it. Why not learn to talk to your computer in its own language? Whether you want to write games, start a business, or you're just curious, learning to program is a great place to start. Plus, programming is fun!
Hello World! provides a gentle but thorough introduction to the world of computer programming. It's written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved.
You don't need to know anything about programming to use the book. But you should know the basics of using a computer--e-mail, surfing the web, listening to music, and so forth. If you can start a program and save a file, you should have no trouble using this book.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Products related to this item
What other items do customers buy after viewing this item?
Hello World!: A complete Python-based computer programming tutorial with fun illustrations, examples, and hand-on exercises.PaperbackFREE Shipping on orders over $25 shipped by AmazonGet it as soon as Monday, Oct 24Only 9 left in stock (more on the way).
Coding for Kids: Python: Learn to Code with 50 Awesome Games and ActivitiesPaperbackFREE Shipping on orders over $25 shipped by AmazonGet it as soon as Sunday, Oct 23
Editorial Reviews
About the Author
Warren Sande is an Electronic Systems Engineer who uses Python (and other languages) in his work, and also uses it to help teach his son about computers and programming. He holds a degree in Electronic Systems Engineering from the University of Regina, Saskatchewan as well as a Diploma in Communication Arts, specializing in Broadcasting, from the Southern Alberta Institute of Technology. He has taught introductory software courses to computer novices.
Carter Sande is a bright, curious, energetic, and thoughtful boy who loves computers, playing the piano, bouncing on the trampoline, and Mario. He has been playing and experimenting with computers from a young age.
Product details
- Publisher : Manning Publications; 1st edition (May 12, 2009)
- Language : English
- Paperback : 440 pages
- ISBN-10 : 1933988495
- ISBN-13 : 978-1933988498
- Reading age : 9 years and up
- Item Weight : 1.62 pounds
- Dimensions : 7.38 x 0.93 x 9.25 inches
- Best Sellers Rank: #610,172 in Books (See Top 100 in Books)
- #146 in Children's Programming Books
- #681 in Python Programming
- #1,026 in Software Development (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

Discover more of the author’s books, see similar authors, read author blogs and more
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The fact that it is good for a young audience does not mean that it is dumbed down too far to be useful for any age. The depth and pace of the material is appropriate for anyone, starting from scratch, who wants to learn to program from lots of examples. Actually, it sets the stage nicely for someone who is anxious about needing to learn programming at the university level.
The only real down side is the support for Mac. The book uses Python which works on Mac, Windows and Linux but a couple of the components used in the book do not have good instructions for the Mac on the books website. For example, they are written for older Mac OS or require you to dig deep in the system files to find the directories where things belong. The forums on the website will help but expect to need to dig around a bit, especially if you use Mac OS 10.5 (Leopard), until the author(s) fix the main Mac instructions.
Even though I had to poke around a bit to make sure the Mac would behave, I still love this book. Setting aside the fact that this fills a badly need gap in programming instruction for kids, this book is just great with a wonderful ratio of code snippets to explanations and clear concise discussions of both basic and fairly advanced concepts (like object oriented programming).
My 10 (now 11) year old daughter and I have been having a great time going through this book. It's so satisfying to see her use the things she is learning in math to create programs. Our progress through the book is slow because she so often takes out on a tangent to solve problems she comes up with on her own once she learns a new technique. Trouble-shooting her code together has been a fun learning experience for both of us. Even if she never writes programs after this, it has been time well spent. Using Excel will be much easier for her now that she has some background in programming and logic.
We are using a Mac, and I must admit that it took some time to get everything working well. I'm using Mac OS 10.6.x. The pre-installed version of ILDE crashed with any new window. I found that installing Python 2.5 worked. The little bit of Googling and downloading other versions was more than worth it. Others have complained that you need to use an older version of Python on Macs, but I don't think it makes any difference. By the time she is 13 there will be a newer version, but the skills she is learning will easily extend to later versions, and even other modern computer languages.
I give this book my highest recommendation.
Top reviews from other countries
If you not have any clues what is coding this book will drive you true on how to start and get on with some coding experience. You can use the coding for your website if you have.
Brilliant book, if you're looking something to get your children going on the coding bug early on this is definitely the place to start.

