Resources
Here are a couple of resources to get you started:
Scratch
With Scratch you can program your own interactive stories, games, and animations — and share your creations with others in the online community. https://scratch.mit.edu/
Peeron
Research LEGO pieces and get set inventories and old instruction scans http://www.peeron.com/