Jump to ratings and reviews
Rate this book

Hello World!: Computer Programming for Kids and Other Beginners

Rate this book
SUMMARY

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.

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


Getting Started Remember This: Memory and Variables Basic Math Types of Data Input GUIs—Graphical User Interfaces
Decisions, Decisions Loop the Loop Just for You—Comments
Game Time Nested and Variable Loops Collecting Things Together—Lists and Dictionaries
Functions Objects Modules Graphics Sprites and Collision Detection A New Kind of Input—Events Sound More GUIs Print Formatting and Strings File Input and Output Take a Chance—Randomness Computer Simulations Skier Explained Python Battle What's Next?

435 pages, Paperback

First published September 15, 2008

36 people are currently reading
314 people want to read

About the author

Warren Sande

5 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
77 (37%)
4 stars
77 (37%)
3 stars
40 (19%)
2 stars
8 (3%)
1 star
2 (<1%)
Displaying 1 - 16 of 16 reviews
14 reviews1 follower
May 19, 2013
Currently reading as an aid to teaching Python to secondary students. So far so good - some good fun examples.
Profile Image for Earo.
23 reviews
May 2, 2014
This is my first book into the Python world, which I think is the best introduction book to programming. Faced with kids, it forces anyone to use plain language to explain things very well.
Profile Image for Lin.
198 reviews34 followers
November 4, 2012
This book is a very useful guide to Python, and to programming techniques and methods. It also came with an electronic version, which I found very useful to use as it meant I could zoom in on code listings and not worry about keeping a book open to the right page.
It does cover Python 2x versions, but mentions changes to come in Python 3x as well.
3 reviews2 followers
August 1, 2009
A terrific teaching tool for beginning programming using Python: free, cross platform. Easy to start, easy to read.
Profile Image for Jodie.
449 reviews28 followers
October 31, 2013
So far I think this is a pretty good book. It teaches basic programming in Python to all kids and any beginners.
Profile Image for Ann Marie.
35 reviews
June 18, 2013
Not quite relevant to where I am at but would gladly get this out again if I needed help in Python.
Profile Image for Eric.
13 reviews
September 14, 2013
This book presents a very simple and understandable introduction to computer programing and learning code theory.
Profile Image for Александр.
26 reviews
November 29, 2021
Очень неплохая книга для совсем начинающих взрослых и детей
4 reviews
August 7, 2019
If you want to learn programming, this is the place to start. At least, that’s how I remember it. It teaches you not only language syntax as well as deeper reasoning about why stuff works. It teaches you debugging skills.
Buyer beware, “Python programming for the absolute beginner” is trash compared to this book.
7 reviews1 follower
March 20, 2014
Hello World! is an excellent place to start for complete programming beginners of any age. Many intro books assume a basic level of technical knowledge in the way they present material. This books assumes nothing which makes it a good starting point especially for anyone who has ever been frustrated by other beginner tutorials or books.

Additionally as a more experienced programmer, I still learned a lot about Python, a language I have never worked with before. Since everything is explained so clearly, it was easy to get enough knowledge about Python to feel like I could move on to working on my own Python projects.

Finally, I found that it was very easy to download the required supporting materials and get started. Plus the opportunity to actually write code starts almost immediately and occurs quite often as you work through the book.
2 reviews
February 24, 2016
I selected this book as the textbook to introduce my daughter to programming in an "Intro To Programming" class I am teaching her for home schooling. It's perfect for teaching the basics and assumes absolutely no previous understanding or knowledge of programming. Getting the tools installed on her Mac was a breeze and she really seems to be absorbing the material. It's still early in the semester, so I will come back to update this review, once we are through the semester. Not sure if we will make it through the entire book, but I've read the entire book and think it would be great for anyone learning the basics of programming.
Profile Image for David.
1,167 reviews61 followers
September 26, 2013
Great book. Worked through it with my son so he'd understand enough Python for his school science project.
Displaying 1 - 16 of 16 reviews

Can't find what you're looking for?

Get help and learn more about the design.