- Age Range: 12 and up
- Grade Level: 5 - 8
- Paperback: 435 pages
- Publisher: Manning Publications; 2 edition (December 21, 2013)
- Language: English
- ISBN-10: 1617290920
- ISBN-13: 978-1617290923
- Product Dimensions: 7.4 x 1.2 x 9.2 inches
- Shipping Weight: 2.1 pounds (View shipping rates and policies)
- Average Customer Review: 135 customer reviews
- Amazon Best Sellers Rank: #78,923 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Hello World!: Computer Programming for Kids and Other Beginners 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
From timeless classics to new favorites, find children's books for every age and stage. See more
Frequently bought together
Customers who bought this item also bought
From the Publisher
There are many different programming languages. This book uses Python for several reasons:
- Python was created from the start to be easy.
- Python is free
- Python is Open Source
- Python runs on different kinds of computers
- Python is a serious programming language used by NASA and Google
A look inside 'Hello World!'
What is Programming?
Very simply, programming means telling a computer to do something. Computers are dumb machines. They don’t know how to do anything. You have to tell them everything, and you have to get all the details right.
But if you give them the right instructions, they can do many wonderful and amazing things.
Why learn programming? Even if you don’t become a professional programmer (most people don’t), there are lots of reasons to learn programming. Maybe you want to create you own games, or maybe you can't find the right program that does what you want or need it to do, so you want to write you own. Most important is because you want to.
Computers are everywhere these days, so there's a good chance you use them at school, at work, and at home - probably all three! There are also many different computer languages. This book will teach you how to use one of those languages - one called Python - to tell the computer what to do.
About the Author
Warren Sande is an Electronic Systems Engineer who uses Python as his favorite "do anything" scripting language at work, and also uses it to help teach people 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 from the Southern Alberta Institute of Technology.
Carter Sande is a high school student who is passionate about technology. When he's not fixing his school's network and helping his classmates recover lost homework, he likes to ride his bike and write retro video games.
Top customer reviews
One thing to be aware of is that the book is Python 2. I was more interested in a book to teach how to program than a specific language so this is fine for me, but if you want Python 3 this isn't for you. However, the book seems well laid out so far starting with fun stuff to get interest, doing a few chapters of actual lessons and then a programming a game that uses the lessons. It assumes no programming knowledge of any kind but for that seems fairly complete in what it covers (as least as far as the core python, don't expect an exhaustive detail of every add on package, though it does hit some guis and a little numpy).
The publisher also offers the pdf free with purchase of the print book. And they have an installer on their website which installs all the packages used in the book of the same version the book used, so it's easy to make sure version differences don't slow your kiddo down (they'll need to learn to deal with those, but one thing at a time).
In short, great well-written intro book for kids.
print >>>"I love it!".
The pacing is perfect, and it introduces the basics of programming in a very fun way. He was angling for more computer time, just so he could make more progress in the book. That's a huge win in my opinion.
This book makes it possible for my husband and my son to do this together. As long as they follow along my husband doesn't have to teach (just follow what the book does next while saying, "yeah, that's how I woulda taught you.") And my son can learn right along. We got a chrome book and installed a code editor for the young dude and this book is the perfect companion.