Что посоветуете почитать для левелапа в JS?
Список книг:"ES6 и не только" Кайл Симпсон.  - очень хорошая книга, достойна чтобы просто прочитать, переведена достаточно хорошо. Learning JavaScript Design Patterns автор Addy Osmani примеры правда  большинство относятся к ES5, что можно подчерпнуть как там выглядить паттерны, ну какой должен быть хороший стиль, очень хорошая книга
Ещё один способ, берет библиотеку jQuery и разбирайте её на части)) очень интересное штука и занимает многие вечера. Но пользы будет очень много. Ибо когда-то это библиотечка произвела фурор)
Посмотрите как рекомендуют писать крутые чуваки из гугла:
https://angular.io/tutorial
Прекрасно тем, что можно сочетать с практикой.
т.е. придумайте себе учебную задачу и пилите Angular2 приложение, только "по-честному", разбирая рекомендации из документации, заодно RxJS захватите.