Believe it or not I started with COBOL (what dad used) then quickly onto K&R and finally BASIC. This book was the shit http://www.digibarn.com/collections/books/basicgames/ but it's value today is proly only nostalgic.
For today there are too many options. Depends on age and whether child is self-motivated or if you're trying to get them to spend long hours behind a computer keyboard instead of going outside and running around :) Python, esp the iPython shell is nice. http://www.pygame.org/ http://rur-ple.sourceforge.net/en/help.htm lots of other "python for children" "python in education" resources, google around. This is nice and immediate http://writecodeonline.com/javascript/ and I've been convinced that HTML/CSS/JS is the new BASIC. Everyone has a web browser. But subjecting children to the DOM and cross-browser issues borders on abuse. http://processing.org/ http://shoooes.net/ are visual and fun/easy. Stuff exists like processing but for audio (Chuck http://www.wired.com/science/discoveries/news/2006/07/71248). Not sure if fun/easy applies to those though. I'd point an older teenager who is already interested in programming to the same resource I send anyone interested in learning programming to. SICP http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ --~--~---------~--~----~------------~-------~--~----~ Our Web site: http://www.RefreshAustin.org/ You received this message because you are subscribed to the Google Groups "Refresh Austin" group. [ Posting ] To post to this group, send email to [email protected] Job-related postings should follow http://tr.im/refreshaustinjobspolicy We do not accept job posts from recruiters. [ Unsubscribe ] To unsubscribe from this group, send email to [email protected] [ More Info ] For more options, visit this group at http://groups.google.com/group/Refresh-Austin -~----------~----~----~----~------~----~------~--~---
