This gist includes files detailing programs and tools I personally am using for frontend and mainly JavaScript development.
To edit all my JS, HTML and CSS files I use Atom. You can get it at atom.io. It is an open source HTML and JS based editor running on electron. So you can do a lot of configuration and hacking around.