NetBeans IDE 8.1 Beta has some good additions

NetBeans 8.1 Beta builds on previous versions and add supports not only to Java but also to a number of other languages and emerging technologies.

NetBeans8.1

Node.js is well supported with a project wizard and support for both running and debugging applications; NodeJS Express also has a wizard. Other HTML5/JavaScript technologies are boosted with support for AngularJS, KnockoutJS, Gulp, Mocha, Selenium, Jade, Cordova and an improved JavaScript Editor too.

Projects are recognised via bower, composer or package.json.
NetBeansProjects

PHP Users will be happy to see more support for Composer and Symfony.

Of course Java is given the best treatment and Oracle have added a number of enhancements to help you code quicker and better. C and C++ support is also improved.

To help you get into things, there are a good selection of samples:

NetBeansSamples

NetBeans 8.1 Beta is worth a look a look; it’s free and available from NetBeans.org.