or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $3.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Hello World! Computer Programming for Kids and Other Beginners [Paperback]

Warren Sande , Carter Sande
4.4 out of 5 stars  See all reviews (59 customer reviews)

List Price: $34.99
Price: $20.18 & FREE Shipping on orders over $25. Details
You Save: $14.81 (42%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Friday, June 21? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Paperback $20.18  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Hello World!: Computer Programming for Kids and Other Beginners Hello World!: Computer Programming for Kids and Other Beginners
$25.02
Available for Pre-order

Book Description

May 5, 2009 11 and up

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


Frequently Bought Together

Hello World! Computer Programming for Kids and Other Beginners + Super Scratch Programming Adventure!: Learn to Program By Making Cool Games + Python for Kids: A Playful Introduction to Programming
Price for all three: $55.64

Buy the selected items together


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

  • Age Range: 11 and up
  • Paperback: 440 pages
  • Publisher: Manning Publications; 1 edition (May 5, 2009)
  • Language: English
  • ISBN-10: 1933988495
  • ISBN-13: 978-1933988498
  • Product Dimensions: 7.6 x 0.9 x 9.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (59 customer reviews)
  • Amazon Best Sellers Rank: #8,003 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

The chapters are very short and easy. Rory Rory  |  13 reviewers made a similar statement
Mr. Sande (young and old), thank you so much for writing this book! Lisa Hartjes  |  9 reviewers made a similar statement
Most Helpful Customer Reviews
80 of 83 people found the following review helpful
Format:Paperback
This attractive and moderately-sized volume gets elementary through high school education in programming computers right, and makes the best use of the universally available (and free) "batteries-included" language--Python. In the early days of personal computers (about 1978), everyone and his brother had a Teach Yourself Basic on the TRS-80 or Apple-II programming book that got you and your kids up to speed in the Dartmouth-developed (Digital Equipment Corporation-improved) BASIC computer programming language. At that time, you were lucky if at the conclusion of the book you could produce a simple-minded character-based Tic-Tac-Toe game (or self-prompted lessons in the multiplication tables). With excellent pedagogy and the libraries (like PYGAME) now available for the modern Python programming language this book enables the home-schooled student (or timid grandparent) to build sophisticated simulations and graphical entertainment (like a virtual pet) at least equivalent to the commercial games available in that era.

Due to the excellent tools and step-by-step examples given by Warren and Carter Sande the young reader, or his/her parent, is well prepared for a modern college level course in Data Structures or Algorithms with well illustrated examples of Lists, Modules, Event-driven and Object-Oriented Programming. The use of GUI-builders and programming libraries enable the novice to achieve impressive results within the course of a few short months of self-instruction.

The book is well illustrated, and the examples and tools downloadable from the book's web site run correctly without the need to fix typo's.

All in all, the book is an excellent read for a 12-year old, or an adult novice, and will provide superb instruction and entertainment for its readers.
... Read more ›
Was this review helpful to you?
58 of 62 people found the following review helpful
5.0 out of 5 stars Excellent but designed for PC not Mac July 24, 2009
Format:Paperback|Amazon Verified Purchase
I have been programming and teaching programming at the university level for 25 years and I have been looking for years to find a book for children, like my 10 year old son, who wanted to learn about programming but were not up to the high school reading level. This book perfectly fills the niche. With clear writing, well thought through examples and gentle humor, it is superb for the young learner. My son has taken over my PC since I gave him the book. So, it is safe to say it can hold a child's attention.

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.
... Read more ›
Comment | 
Was this review helpful to you?
34 of 36 people found the following review helpful
3.0 out of 5 stars Good Principals - Bad Timing - Poor Focus July 17, 2010
Format:Paperback
The programming principals in the book are sound and valid. However, the book was written based on Python 2.5 instead of Python 3.0 which is a sticking point; I say this because the original release date in late 2008 would have allowed for for at least Python 2.6, but I digress. Each project in the book builds upon the previous module that was covered which is good, however the opportunity to teach core programming principals at one time in the beginning is missed. The text is easy to read and the syntax is explained well with relevant explanations. By the end of the book, the reader should be able to make a text-based programs, a windowed program, and different forms of arcade games. I was very pleased to see the layout for a card game which no one else has done to date. However, the author presents a lot of various graphic user interface mechanisms and doesn't really focus enough on them before moving on. Several editors for python are covered as well; some are challenging to install and configure which could be discouraging. I would like to point out that the author's use of EasyGUI is great because it is easier to use than Tkinter that comes standard with Python and allows the user to make text based programs more user friendly. However, he moves from EasyGUI to Pygame (which could be a book unto itself) and then to Python Card (which needs another module wxpython). My point is that it would have been better if he had stuck with EasyGUI and focused more on one of the graphic modules instead of dabbling with all of them. I was fortunate that the book was offered at my local library.... Read more ›
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars Great starter book but...
I have no tolerance for the child drawings in this book. It is too simple and causes me to grow very impatient. Read more
Published 1 month ago by Yeti
4.0 out of 5 stars too realistic 'bugs'
Overall, this book is very good as other people described. Only one thing I hate is the illustrations of 'bugs' are too realistic. If you have entomophobia, don't buy this.
Published 3 months ago by Wataru Nozawa
5.0 out of 5 stars Great homeschool resource
I bought this book for a college "Intro to Programming" course (yes, they also had a real college textbook). Read more
Published 4 months ago by Family Mentors
5.0 out of 5 stars Perfect for Kids
My 10 year old who would rather be on the computer than read a book read half the book in just a few days. HE LOVES IT!!!
Published 5 months ago by Yolanda Baker
5.0 out of 5 stars Great book for programming beginners
Son is a 2nd grader. Son is a quick learner. Schoolwork is too little, too easy. Son has tons of free time. Son gets bored often. Son has his own computer. Read more
Published 5 months ago by Casual Bookworm
5.0 out of 5 stars My 9 yr old loves it
This book is a great way to learn some programming. I bought it because my brother said his 12 yr old had read it and made math games for her younger siblings.
Published 6 months ago by Rachel M. Hansen
5.0 out of 5 stars Excellent
This book is a wonderful addition to our homeschool for my fifth grade, 10-year-old, son. It is challenging enough to keep him on the edge of learning; but easy enough that he can... Read more
Published 9 months ago by Bobbi
3.0 out of 5 stars A great book until Chapter 20.. If you are a Mac user, just toss the...
A great book until Chapter 20.. If you are a Mac user, just toss the book in the trash after Chapter 19. Read more
Published 9 months ago by R. Thompson
5.0 out of 5 stars My son loves this book.
This book is doing exactly what my twelve year old son and I hoped it would do; teach him the basics of computer programming. Read more
Published 10 months ago by Keith e
5.0 out of 5 stars Excellent book for kids (and adults)
My 10 year old daughter is not a programmer; rather just likes to play video games. In an effort to encourage her to program, I showed her the book. Read more
Published 11 months ago by Amazon shopper
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
Is this a joke?
I'm assuming you mean programming books in general for kids and not a specific programming language. I'm also assuming that this book focuses on Python, since it specifically mentions Python in the "About the Author" section.

With that in mind, you may want to look at "Snake... Read more
Apr 19, 2009 by Jack Schmitt |  See all 5 posts
Book is available Be the first to reply
Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...



Look for Similar Items by Category