Web manager for gaming company and hobby photographer
I tend to use php if I need to use a database or forms.
I use Brackets and recently started trying Dreamweaver again.
I also like visual Code.
You can try KeyStone js. http://keystonejs.com/
Has ok documentation. But they do say that your js skills need to be above average.
If it is for html emails, you still have to use the html tables and safer to write your css inline.
You can make responsive html email templates etc. Just takes a little more time and thought going in to the tables.
Here is a basic 2 coloumn layout and responsive html email I made for a company.
The code is commented.https://bitbucket.org/richard_taimalie/healthpathways
If you have any questions, just let me know ( Hope it helps)
My name is Richard, work in Sweden at a games company as the web manager.