Book description
"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.
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this book
- Chapter 1. Getting Started
- Chapter 2. Remember This—Memory and Variables
- Chapter 3. Basic Math
- Chapter 4. Types of Data
- Chapter 5. Input
- Chapter 6. GUIs—Graphical User Interfaces
- Chapter 7. Decisions, Decisions
- Chapter 8. Loop the Loop
- Chapter 9. Just for You—Comments
- Chapter 10. Game Time
- Chapter 11. Nested and Variable Loops
- Chapter 12. Collecting Things Together—Lists
- Chapter 13. Functions
- Chapter 14. Objects
- Chapter 15. Modules
- Chapter 16. Graphics
- Chapter 17. Sprites and Collision Detection
- Chapter 18. A New Kind of Input—Events
- Chapter 19. Sound
- Chapter 20. More GUIs
- Chapter 21. Print Formatting and Strings
- Chapter 22. File Input and Output
- Chapter 23. Take a Chance—Randomness
- Chapter 24. Computer Simulations
- Chapter 25. What’s Next?
- Appendix. Variable Naming Rules
- Appendix. Answers to Self-Test Questions
- Index
- List of Tables
- List of Listings
Product information
- Title: Hello World! Computer Programming for Kids and Other Beginners
- Author(s):
- Release date: April 2009
- Publisher(s): Manning Publications
- ISBN: 9781933988498
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Tiny Python Projects
The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges …
book
Python For Kids For Dummies
The kid-friendly way to learning coding with Python Calling all wanna-be coders! Experts point to Python …
book
Computer Programming for Absolute Beginners
Get to grips with the building blocks of programming languages and get started on your programming …