Hey guys, just found some more neat stuff!
The Art of Game Design: A book of lenses
I just finished reading this, and it was a very good read. Highly recommended.
In it, Jesse Schell explains the elements of a good game experiences through what he calls "lenses" -that is questions you can ask yourself about your designs in order to improve them. As a supplement, you can download the "Deck of lenses" as a free app, or purchase as a deck of physical cards, to use and review all the lenses that are covered in the book.
http://www.codecademy.com/ This is a really neat way to learn scripting. The site features interactive courses on several languages.
The Tiny Game Design Tool - A small worksheet to carry around. Keep one in your pocket to jot down ideas.
Games for change A collection of games that aim to be educational and/or have social impact.