Discover new kitchen selections
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-50% $19.89
FREE delivery Thursday, May 22 to Nashville 37217 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: Hyx Store
$19.89 with 50 percent savings
List Price: $39.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Thursday, May 22 to Nashville 37217 on orders shipped by Amazon over $35
Or fastest delivery Wednesday, May 21
Only 1 left in stock - order soon.
$$19.89 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$19.89
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$17.98
Get Fast, Free Shipping with Amazon Prime FREE Returns
Ships directly from Amazon! PRIME eligible. Hassle free returns and customer service through Amazon. May contain some highlighting. Supplements such as access codes, CDs etc not guaranteed. Ships directly from Amazon! PRIME eligible. Hassle free returns and customer service through Amazon. May contain some highlighting. Supplements such as access codes, CDs etc not guaranteed. See less
FREE delivery Thursday, May 22 to Nashville 37217 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Monday, May 19.
Only 1 left in stock - order soon.
$$19.89 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$19.89
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Hello World!: Computer Programming for Kids and Other Beginners 2nd Edition

4.5 out of 5 stars 111 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$19.89","priceAmount":19.89,"currencySymbol":"$","integerValue":"19","decimalSeparator":".","fractionalValue":"89","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"k8XUPfVeOX5NR0jtWZPqLTuPMvo3bGWFcFZmSEFV1DCkFQSKtkYCg6Z13nFk2aFA0GUFikPBfz8aS0uPNXljOCE%2B5AU31ZRXKuC86Qd9kfEqVRB5qzX9KWMhlyAriqO663KfXQK1cmtJlG0BE8oK0ZFNG2Ea3uFR03XV3kL%2BHorFCZmKaZaqBr5BT%2Bt8bnbY","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$17.98","priceAmount":17.98,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"k8XUPfVeOX5NR0jtWZPqLTuPMvo3bGWFHXbOTJdiWg7tID2JnR3KlkzAoKByWU%2FX9GJWTKdgbGYGmN%2BD9i2PpmOZYZudCK%2F6rZwuxj5ktaoRm1PJII4XrM9o9xzHddLQ0Y2RQFSpUCmLvG3M1gOLPIz9ut3bhvrDi7C6QpyeUaQLMKkaLkHpuw95arm78U1e","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

SUMMARY

A gentle but thorough introduction to the world of computer programming, it is 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.

ABOUT THIS BOOK

Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's easy to get started!

This updated and revised edition of
Hello World! introduces the world of computer programming in a clear and engaging style. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. 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, just the basics of using a computer. If you can start a program and save a file, you'll be off and running!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

WHAT'S INSIDE
  • Explains concepts in clear language
  • Lots of pictures, cartoons, and fun examples
  • Complete set of practice questions and exercises
  • Illustrated in full color

Hello World! uses Python, a programming language designed to be easy to learn. Using fun examples, it brings to life concepts of computing— looping, decisions, input and output, data structures, graphics—and many more.

ABOUT THE AUTHORS

Warren Sande is an electronic systems engineer who uses Python both as a "do anything" scripting language and as a way to teach computers and programming. 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.

TABLE OF CONTENTS
  1. Getting Started
  2. Remember This: Memory and Variables
  3. Basic Math
  4. Types of Data
  5. Input
  6. GUIs—Graphical User Interfaces
  7. Decisions, Decisions
  8. Loop the Loop
  9. Just for You—Comments
  10. Game Time
  11. Nested and Variable Loops
  12. Collecting Things Together—Lists and Dictionaries
  13. Functions
  14. Objects
  15. Modules
  16. Graphics
  17. Sprites and Collision Detection
  18. A New Kind of Input—Events
  19. Sound
  20. More GUIs
  21. Print Formatting and Strings
  22. File Input and Output
  23. Take a Chance—Randomness
  24. Computer Simulations
  25. Skier Explained
  26. Python Battle
  27. What's Next?

There is a newer edition of this item:

Amazon Editors' favorite summer reads Amazon%20Editors%27%20favorite%20summer%20reads


From the Publisher


Why Python?

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.

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
  • Publication date ‏ : ‎ December 21, 2013
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 435 pages
  • ISBN-10 ‏ : ‎ 1617290920
  • ISBN-13 ‏ : ‎ 978-1617290923
  • Item Weight ‏ : ‎ 2.1 pounds
  • Reading age ‏ : ‎ 12 years and up
  • Dimensions ‏ : ‎ 7.38 x 1.3 x 9.25 inches
  • Grade level ‏ : ‎ 4 - 6
  • Customer Reviews:
    4.5 out of 5 stars 111 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
111 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this programming book to be an excellent introduction to Python, with clear explanations of basic concepts. Moreover, the book is easy to read and understand, making it suitable for children, with one customer specifically mentioning it's perfect for 12-year-olds. Additionally, customers describe the content as entertaining and funny.

AI-generated from the text of customer reviews

28 customers mention "Book content"28 positive0 negative

Customers find this book to be an excellent introduction to programming, particularly for Python, with one customer noting its gradual introduction of concepts.

"...the computer say and do different things, and then got excited about programming his first game (chapter 1)...." Read more

"...It does a good job of explaining basic Python terms and concepts, such as different types of error messages and what they mean, how to create and..." Read more

"...I like that there is Test your knowledge and Try it Out section at the end of each chapter...." Read more

"...in high school and I still refer back to it for concepts and simple project ideas." Read more

20 customers mention "Ease of understanding"20 positive0 negative

Customers find the book easy to understand, with clear instructions and explanations, making it suitable for children to read.

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

"...I don't have a background in coding, but the explanations are clear and thorough enough for me to help out my son when he needs it - I even helped..." Read more

"...This is a well written book and it is very easy for kids to read and follow the book...." Read more

"Funny and easy to follow, my kid is 11 year old and he can follow alone and do the practices by himself" Read more

10 customers mention "Fun"10 positive0 negative

Customers find the book entertaining and funny, with one mentioning it has hints of Minecraft.

"...It's full of cartoons and color pictures. He was having fun and giggling as he made the computer say and do different things, and then got excited..." Read more

"...mean, how to create and use a variable, how to use GUIs and all sorts of cool stuff. It even provides the code for you to set up some basic games...." Read more

"Funny and easy to follow, my kid is 11 year old and he can follow alone and do the practices by himself" Read more

"...the programming language Python in an easy to understand way, it's also fun...." Read more

6 customers mention "Age range"6 positive0 negative

Customers find the book suitable for various age groups, with several mentioning it's perfect for 12-year-olds, and one noting it's excellent for seniors.

"...The narrative in this book is well thought out and appropriate for a child (or adult) who is totally new to computer coding...." Read more

"...As of today, we have covered up to chapter 11 and so far kids are enjoying the book...." Read more

"Very clear, very thorough, paced very well. Perfect for my 12-year old son...." Read more

"Good for teenagers!" Read more

6 customers mention "Reading quality"6 positive0 negative

Customers find the book to be of good quality.

"Great book. It came with a digital pdf copy so now I and my niece can practice on our own separately...." Read more

"My 8 year old son loves reading this book together with me." Read more

"Great book..." Read more

"Excellent... not just for kids...." Read more

I read so far half of the book and I love it. It gives real life examples on each ...
5 out of 5 stars
I read so far half of the book and I love it. It gives real life examples on each ...
I'm no longer a kid, but I decided to review my basic programming skills and understand how things happen in programming in simple terms. I read so far half of the book and I love it. It gives real life examples on each concept and it literally reads my mind, answering most of my questions before I even look for them. My only problem (but I still gave the book 5 stars) is there are quite realistic drawings of bugs and I'm having a phobia for them, so I have to cover those parts with a piece of paper. Crazy, I know... :( If I'd buy the book again despite this? Of course! :)
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on December 22, 2013
    Purchased this for my almost 8 year old to start teaching him computer programming. Gave it to him today, and he loved it. It's full of cartoons and color pictures. He was having fun and giggling as he made the computer say and do different things, and then got excited about programming his first game (chapter 1). He's now staying up to read the book by the light of a Coleman lantern because I told him it's lights out time.

    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.
    48 people found this helpful
    Report
  • Reviewed in the United States on January 31, 2016
    I bought this book for my eight year old son for Christmas and he loves it! He learned the basics of coding online with excellent sites/games such as Code.org and Lightbot and feels ready to learn a "real" language. The narrative in this book is well thought out and appropriate for a child (or adult) who is totally new to computer coding. It does a good job of explaining basic Python terms and concepts, such as different types of error messages and what they mean, how to create and use a variable, how to use GUIs and all sorts of cool stuff. It even provides the code for you to set up some basic games. I don't have a background in coding, but the explanations are clear and thorough enough for me to help out my son when he needs it - I even helped debug his Lunar Lander program. My son asked me to supply this review since he is so pleased with this book.
    10 people found this helpful
    Report
  • Reviewed in the United States on July 15, 2015
    I highly recommend this book to anyone who is new to programming or at least middle school age kids.

    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.
    10 people found this helpful
    Report
  • Reviewed in the United States on May 29, 2014
    Funny and easy to follow, my kid is 11 year old and he can follow alone and do the practices by himself
    2 people found this helpful
    Report
  • Reviewed in the United States on May 26, 2024
    I got it for myself back in high school and I still refer back to it for concepts and simple project ideas.
    One person found this helpful
    Report
  • Reviewed in the United States on January 29, 2015
    I looked all over for a class, book or program to introduce my 10 year old nephew to programming. As I was going through reviews for other books, I noticed that Hello World! came highly recommended more than just a couple times, so I bought it. My nephew loves it! It not only teaches the programming language Python in an easy to understand way, it's also fun. In the very first chapter the reader is able to create a functioning program, and for a 10 year old, this is critical. It left him feeling proud and wanting to learn more. I highly recommend this book for kids and anyone else interested in learning about programming.
    3 people found this helpful
    Report
  • Reviewed in the United States on July 5, 2016
    I got stuck and frustrated in the first ski game chapter where it has you type the code for the entire game. My code had errors and I swear that I had every period and semicolon, indentation and everything else in the right place.
    One person found this helpful
    Report
  • Reviewed in the United States on July 27, 2014
    Very clear, very thorough, paced very well. Perfect for my 12-year old son. This book introduces programming at a measured rate, discussing each topic in several ways. Python is powerful yet simple. The book does not gloss over the power in order to provide a simplified view. Instead, the book introduces concepts gradually, while giving the reader a hint of the power to come in later chapters. It is important to actually do the exercises: programming is not a spectator sport. My son would sometimes skip an exercise, then end up confused later. Having him go back and do the exercises would clear up the confusion.
    8 people found this helpful
    Report

Top reviews from other countries

  • Mrs C M Smith
    5.0 out of 5 stars Inspirational Book. You will soon get hooked on programming!
    Reviewed in the United Kingdom on January 4, 2015
    This was recommended in an online forum and it does not disappoint. It is an excellent book written with the help of the author's young son. It uses Python language ( a great starting language) to teach the principles of programming. What is great is that it raises and answers questions that as adults we may not think about but are likely to come up in the mind of a young person. This is truly a book for beginners to programming. So many books say beginners but then assume you have some knowledge of computer programming.This book really does start at the very beginning. Clear step by step tutorials with clear and humourous illustrations. It also is a very good book for teachers to use when teaching their students. I think there is everything you could possibly need to get your students to GCSE and beyond. The book was actually much thicker than I expected and includes a massive amount of material so although I paid more for it than some other books it is worth every penny and more. This book is suitable for adults and children alike and once you get started with it I reckon, like me, you will not be able to put it down and will be inspired to learn as much as you can to learn programming. I would particularly recommend it to teachers who are teaching computing for the first time. It really helps you to make the subject accessible to children from age 11 onwards.
  • F.M.
    5.0 out of 5 stars Best replacement for LearnStreet
    Reviewed in the United Kingdom on July 21, 2014
    Since LearnStreet stopped activity, this is the best replacement. Purchase the copy and you get the e-book for free!
  • Mr G Kitchin
    5.0 out of 5 stars Great book for Newbies
    Reviewed in the United Kingdom on May 25, 2015
    Excellent book.

    As a Python newbie (buying it for my 8 yr old son), we both found it simple to follow, really clear very enjoyable
  • Raymond Kelly
    4.0 out of 5 stars Four Stars
    Reviewed in the United Kingdom on April 3, 2015
    Excellent book....
  • Thornton Black
    5.0 out of 5 stars if you buy a book..... 😎
    Reviewed in the United Kingdom on August 4, 2018
    I bought the book for a teaching resource, but like many, .... If you buy a book 📚 take the time to read it, do not be tempted, by was tutorials online... The contents are excellent.