On my travels I came across a brilliant tool that’s very useful, especially for programmers that want to learn a new language. The tool is called Compile Online. The tool allows you to write code into the browser, compile and run it. The main advantages of this type of service is a) You don’t need to install any tools or IDE’s b) You can try out a new language very easily. It supports all sorts of languages including the likes of C#, C++ 11, Objective-C, Lua, PHP, JavaScript, Ruby and a whole boat load of other languages.