25 Books to Read Before You Die
 
 

Recently Viewed clear list


The Powell's Playlist | August 8, 2014

Peter Mendelsund: IMG The Powell's Playlist: Water Music by Peter Mendelsund



We "see" when we read, and we "see" when we listen. There are many ways in which music can create the cross-sensory experience of this seeing...... Continue »
  1. $11.87 Sale Trade Paper add to wish list

spacer

On Order

$34.99
New Trade Paper
Currently out of stock.
Add to Wishlist
Qty Store Section
- Local Warehouse Software Engineering- General

This title in other editions

Hello World! Computer Programming for Kids and Other Beginners

by

Hello World! Computer Programming for Kids and Other Beginners Cover

 

Synopses & Reviews

Publisher Comments:

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

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Book News Annotation:

Sande, an electronic systems engineer, provides an introduction to computer programming for kids and others with no previous knowledge of programming. The book uses the Python programming language and covers the basics of topics such as memory, loops, input and output, types of data, sound, and graphics, as well as how to make games. Sande is joined by his son Carter, an elementary student, who gives comments throughout the book. Knowledge of basic computer use is needed. Distributed in the US and Canada by O'Reilly. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

"Computer Programming for Kids" gives kids--or anyone who wants to learn programming from a fresh perspective - a gentle but thorough introduction to the world of computer programming. This book uses the Python language, a free, open source language which is ideal as a teaching tool. Python was chosen because it is easy to learn, free, and compatible with Windows, Mac and Linux. Python is also the base language for the "One Laptop per Child" program. This book covers all the basic concepts of computer programming, and applies them to fun, interesting topics like, computer graphics, game programming, and simulations. It is aimed at kids, but anyone who wants to learn how to program a computer can use it. You don't need to know anything about programming to use the book. Just a normal user-level familiarity with how to use a computer is enough to learn from this book. You can use the book to easily learn to interact with the computer on a programming level. This book can be used at home or in a classroom setting. There is nothing like it currently on the market.

Synopsis:

Artists have always explored new media, and computer-based artists are no exception. Generative art, an emerging technique where print or onscreen images are created by use of computer algorithms, finds the artistic intersection between programming, computer graphics, and individual expression.

Generative Art presents both the technique and the beauty of algorithmic art. In it, you'll find dozens of high-quality examples of generative art, along with the specific programmatic steps author and artist Matt Pearson followed to create each unique piece. The book includes concise tutorials for each of the technical components required to create the book's examples, and it offers countless suggestions for how you can combine and reuse the various techniques to create your own works.

Synopsis:

Scratch is a graphical programming language from MIT's Media Lab that's designed especially for young people. Students control graphics, music, and more by snapping together blocks, much like LEGO bricks or pieces of a puzzle, dragging-and-dropping blocks to create programs. Scratch is used in many schools to teach kids the basics of programming in a novel and fun way, and the Scratch website alone showcases over 1,000,000 Scratch projects. The Book of Scratch is a full-color, illustrated guide to programming with Scratch that teaches kids how to make cool projects, like joke-telling sock puppets and a car racing game. Young people can use Scratch's intuitive, graphical interface to create or tweak interactive stories, games, animations, music, and art. Each chapter takes the reader through a game or other project that teaches a key programming concept, like variables, message passing, and loops. As kids work through projects like a side-scrolling octopus adventure and interactive versions of classic games like Rock, Paper, Scissors, they learn programming by doing.

About the Author

Howard Abram's first job was teaching Basic and Logo programming to kids. Now a professional programmer, he teaches programming at his local elementary school.

Matt Barringer taught himself how to program in elementary school, and still remembers how difficult it was. Barringer is a professional programmer.

Product Details

ISBN:
9781933988498
Author:
Sande, Warren
Publisher:
Manning Publications
Author:
Sande, Carter
Author:
ande, Warren
Author:
Barringer, Matt
Author:
S
Author:
Abrams, Howard
Author:
Pearson, Matt
Subject:
Programming - Software Development
Subject:
Internet - World Wide Web
Subject:
Online Services - General
Subject:
Software Development & Engineering - General
Subject:
Web - General
Subject:
Programming Languages - General
Subject:
Computer Graphics - General
Subject:
Software Engineering-General
Subject:
GUI;Linux;Mac;Python;Windows;beginner;child;children;computer;education,;game;games;graphics;kids;learn;learning;program;programming;school;script
Edition Description:
Trade Paper
Publication Date:
20090431
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
440
Dimensions:
9.25 x 7.00 in
Age Level:
from 8 to 80

Other books you might like

  1. Web Design for Teens Used Trade Paper $6.95

Related Subjects

Computers and Internet » Computer Languages » Beginning Programming
Computers and Internet » Internet » Online
Computers and Internet » Internet » Web Publishing
Computers and Internet » Software Engineering » General

Hello World! Computer Programming for Kids and Other Beginners New Trade Paper
0 stars - 0 reviews
$34.99 Backorder
Product details 440 pages Manning Publications - English 9781933988498 Reviews:
"Synopsis" by ,
"Computer Programming for Kids" gives kids--or anyone who wants to learn programming from a fresh perspective - a gentle but thorough introduction to the world of computer programming. This book uses the Python language, a free, open source language which is ideal as a teaching tool. Python was chosen because it is easy to learn, free, and compatible with Windows, Mac and Linux. Python is also the base language for the "One Laptop per Child" program. This book covers all the basic concepts of computer programming, and applies them to fun, interesting topics like, computer graphics, game programming, and simulations. It is aimed at kids, but anyone who wants to learn how to program a computer can use it. You don't need to know anything about programming to use the book. Just a normal user-level familiarity with how to use a computer is enough to learn from this book. You can use the book to easily learn to interact with the computer on a programming level. This book can be used at home or in a classroom setting. There is nothing like it currently on the market.
"Synopsis" by ,

Artists have always explored new media, and computer-based artists are no exception. Generative art, an emerging technique where print or onscreen images are created by use of computer algorithms, finds the artistic intersection between programming, computer graphics, and individual expression.

Generative Art presents both the technique and the beauty of algorithmic art. In it, you'll find dozens of high-quality examples of generative art, along with the specific programmatic steps author and artist Matt Pearson followed to create each unique piece. The book includes concise tutorials for each of the technical components required to create the book's examples, and it offers countless suggestions for how you can combine and reuse the various techniques to create your own works.

"Synopsis" by ,

Scratch is a graphical programming language from MIT's Media Lab that's designed especially for young people. Students control graphics, music, and more by snapping together blocks, much like LEGO bricks or pieces of a puzzle, dragging-and-dropping blocks to create programs. Scratch is used in many schools to teach kids the basics of programming in a novel and fun way, and the Scratch website alone showcases over 1,000,000 Scratch projects. The Book of Scratch is a full-color, illustrated guide to programming with Scratch that teaches kids how to make cool projects, like joke-telling sock puppets and a car racing game. Young people can use Scratch's intuitive, graphical interface to create or tweak interactive stories, games, animations, music, and art. Each chapter takes the reader through a game or other project that teaches a key programming concept, like variables, message passing, and loops. As kids work through projects like a side-scrolling octopus adventure and interactive versions of classic games like Rock, Paper, Scissors, they learn programming by doing.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.