1. Я бы посоветовал базовый js, потом переходить на JQuery, Angular и прочее. Без JS сейчас почти никуда.
пригодится, а это по
js почитать.
2. Неплохой совет был про Bootstrap и LESS, но на этот счет бывают спорные мнения. Учатся быстро, могут пригодиться. Если CSS плохо знаете, то лучше немного воздержаться от LESS, подучив css.
3. Практика - лучшая вещь. Вся теория склоняется перед ней. Из своего опыта добавлю, что многое, что почерпнете для себя из туториалов, может не пригодиться первое время и быстро позабудется. Базовые знания у вас уже имеются, можно начинать практиковать и подучивать по мере надобности.
4. Для себя выбрал Sublime Text. Если надо, могу скинуть несколько видео с его фишечками.