There was some very interesting news from Microsoft yesterday. The company is releasing a cross-platform (Windows, Linux, OS X) code editing and debugging environment called
Visual Studio Code. This supports multiple programming languages including C++, PHP, Java, Objective-C, C#, JavaScript and Python. You can download Visual Studio Code from:
https://code.visualstudio.com/