TryRuby.org is an intermediate - advanced tool that helps you learn the programming language Ruby. Useful for developing mobile tools and other web 2.0 products!
"Global SchoolNet's mission is to support 21st century learning and improve academic performance through content-driven collaboration. We engage educators and students in meaningful e-learning projects worldwide to develop science, math, literacy and communication skills, foster teamwork, civic responsibility and collaboration, encourage workforce preparedness and create multi-cultural understanding. We prepare youth for full participation as productive and compassionate citizens in an increasing global economy. "
"Create synchronous and asynchronous courses with tools designed specifically for teachers. Add compelling courseware with videos, PowerPoint presentations, Word documents, and PDFs. Deliver courses in the WizIQ Virtual Classroom and connect in real-time with students from anywhere in the world."
"Get College and Career Ready!
Keep track of your high school courses and credits - be sure you have what you need to graduate.
Organize your test scores, awards and honors, and personal interests.
Research schools to find the best fit for you.
Manage and track your applications online.
Research and apply for financial aid.
Plan for your career."
although specifically geared towards Python programmers, the PyGame library is a good choice for new developers and programmers as well; free. Offers a free online book dedicated to creating games.