
Hello World!
Computer Programming for Kids and Other Beginners
by Warren Sande, Carter Sande · first published 2014
5mentions
3recommended by
5HN commenters
2010–2015first – last mentioned
60% recommend40% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
My nephew and I have had some success with "Hello World! Computer Programming for Kids and Other Beginners". Many parts of the book direct the student to try out the examples in the interpreter, which I think is a nice way of demonstrating the concepts immediately.…
on “Ask HN: How to teach my young children to program?” ↗Another good book for teaching Python to young people is "Hello, World" by Warren Sande and his 10-year-old son, Carter: http://www.amazon.com/Hello-World-Computer-Programming-Begin... Scott Hanselman interviewed the two on his podcast back in January: http://www.hanselminutes.com/default.aspx?showID=212…
on “A Book to Teach Kids Programming with Python” ↗…said, I think Djikstra and Felleisen may be slightly right about the long-term usefulness of old-fashioned BASIC and LOGO for learning, but there are a few books in modern languages that come close. Hello World![2] was explicitly written to hearken back to those old manuals, by a father aiming to teach his 12-yo son programming with Python. Land of Lisp[3] and Realm of Racket[4] also call to mind those old…
on “Ask HN: A computer for children?” ↗…kids in line, serve them. I can think of so many everyday life happenings that would teach kids computer science fundamentals if presented in such a manner to them. I have used: http://www.amazon.com/Hello-World-Computer-Programming-Begin... (Not an affiliate link, FYI)
on “Ask HN: How to teach my kids programming?” ↗Scratch may be worth looking into: http://scratch.mit.edu/ I've also considered this beginning Python book: http://www.amazon.com/Hello-World-Computer-Programming-Begin... My daughter seemed kind of "meh" on Scratch, but still interested in learning to program. I think she sees me spending most of my day working within an editor or the command…
on “Why I Taught My Daughter To Code (A Little)” ↗