- Age Range: 12 and up
- Grade Level: 4 - 6
- Paperback: 435 pages
- Publisher: Manning Publications; Second 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: 137 customer reviews
- Amazon Best Sellers Rank: #31,036 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 Second Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who viewed this item also viewed
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
There was a problem filtering reviews right now. Please try again later.
I am using this book to teach python to 5 middle school kids in summer vacation. As of today, we have covered up to chapter 11 and so far kids are enjoying the book.
My daughter (sixth grade) and her friends had done little SCRATCH programming in their school club. So, I thought it would be a good idea to introduce them to computer programming language in summer vacation. I am an electronics engineer and have not done any programming in last 20 years. So, I looked at Java and Python and felt that it would be easy to teach Python.
This is a well written book and it is very easy for kids to read and follow the book. I like that there is Test your knowledge and Try it Out section at the end of each chapter. After I teach a topic, I ask kids question from Test your knowledge and give them Try it Out as their homework.
I have recommended this book to my friends to who wanted to teach programming to their kids.
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.
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.
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.