BoingBoing's Mark Frauenfelder recently asked people to suggest programming languages suitable for introducing children to programming. He got many interesting suggestions, some of which I'd never heard of: there are some wonderful resources out there for people who want to learn to program. I made a list of the suggestions and wondered if it would be of use to others.
AgentSheets
http://scalablegamedesign.cs.colorado.edu/gamewiki/index.php/Scalable_Game_Design_wiki
Alice
http://www.alice.org/
BASIC
http://www.homeschoolprogramming.com/
C#
http://msdn.microsoft.com/en-us/beginner/bb308756.aspx
Flash
http://www.stencyl.com/
http://flixel.org/
Google App Inventor
http://en.wikipedia.org/wiki/Google_App_Inventor
Haskell
http://www.haskell.org/
http://cdsmith.wordpress.com/2011/08/15/haskell-for-kids-web-based-environment-goes-public/
HTML
http://hackasaurus.org/
Inform
http://inform7.com/
Java
http://www.greenfoot.org/
JavaScript
http://www.stanford.edu/class/cs101/
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
http://happyfuncoding.com/
Kodu
http://fuse.microsoft.com/page/kodu
Kojo (Scala)
http://www.kogics.net/sf:kojo
LiveCode
http://www.runrev.com/solutions/k-12-high-school/case-study-high-school-uk/
Logo
http://education.mit.edu/projects/starlogo-tng
http://ccl.northwestern.edu/netlogo/
http://ccl.northwestern.edu/netlogo/
Processing
http://processing.org/
Python
http://python.org/
http://vpython.org/
http://inventwithpython.com/
https://code.google.com/p/swfk/
turtle graphics
http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1933988495
http://openbookproject.net/thinkcs/python/english2e/
http://learnpythonthehardway.org/
Ruby
http://www.ruby-lang.org/en/
http://ruby4kids.com/ruby4kids
http://hackety-hack.com/
http://pine.fm/LearnToProgram/
http://www.rubyinside.com/media/poignant-guide.pdf
Scheme
http://racket-lang.org/
http://programbydesign.org/
http://www.bootstrapworld.org/
Scratch
http://www.picocricket.com/picoboard.html
Smalltalk
http://amber-lang.net/
Squeak
http://squeak.org/
http://www.squeakland.org/resources/audioVisual/
Sugar
http://sugarlabs.org/
Unity 3D
http://ygd.bafta.org/games-unpacked
vvvv
http://vvvv.org/
Other
http://young-programmers.blogspot.com/
http://www.ceebot.com/colobot/index-e.php
http://www.wariowarediy.com/
http://mindstorms.lego.com/en-us/Default.aspx
http://en.wikipedia.org/wiki/List_of_educational_programming_languages#Children
About Me
Anthony C. Hay
18 September 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment