I’m working on ubuntu linux 14.04 LTS with Docker and my IDE is Atom with some plugins. No more anything need for comfort development.
For develop app in the browser, without anything else, you can use c9.io service.
Video Courses about environment:
And additionally. I very interesting in CoreOS as platform for docker container. As distributed platform for multiple docker containers. For study CoreOS, I watched course:
[O’Reilly Media / Infinite Skills] Introduction to CoreOS Training Video [2015, ENG]
Minimal Express Server with Nginx and PM2
How To Set Up a Node.js Application for Production on Ubuntu 16.04