Good Gear Guide
In Pictures: 10 Cloud development tools to set you...
This tool for experimenting with Python and sketching out code has grown into a full-fledged IDE with the power to develop and share projects. Python Fiddle is widely used in the community, and many of the online lectures now include examples in Python Fiddle. There are copious examples that make it one of the best ways to learn the language by actually writing code, not just reading about it.
In Pictures: 10 Cloud development tools to set you free