Arduino Makerbox
Arduino website: software, tutorials, forum, and more
Learn Arduino with adafruit
Make: YouTube Channel
Project ideas
More Project ideas
Khan Academy Circuits instruction
Code Academy: create a free account and start learning
Code.org