Get flash to fully experience Pearltrees
Python - free
a domain-specific language (DSL) is a programming language or specification language dedicated to a particular problem domain, a particular problem representation technique, and/or a particular solution technique.
Game specific languages are easier to use, allow for rapid development of games, but are supposedly less flexible.
Hackety Hack is a free Ruby-based environment aiming to make learning programming easy for beginners, especially teenagers. You can down load it for free at these websites:
C & C++
The New Boston Tutorials