This is a great web-based online editor and compiler for programmers. I find this very helpful even though it misses out on some features (PHP e.g mail() function. Python e.g import tkinter etc.)
Helpful
About this site
Online Interpreters in JavaScript. Try Python, Ruby, Scheme, Lua, CoffeeScript and more programming languages. Online coding and REPL. Run and share code.