Что нужно для веб разработчика?
Да, да, да, сложный вопрос, да.
Для начала покатит. Начните, а когда у вас появятся более конкретные вопросы - приходите еще. Если хотите сразу серьезную и подробную карту: йа прнс.
1. Для начала конечно пойдет, но я бы посоветовал присмотреться конкретно к платным курсам(на торренте любой найдешь бесплатно)
2. Да.
3. Присмотрись к Sublime Text и как его под себя настроить, первым делом установить в аблайм плагин Emmet(без  него никуда), а так конечно лучший редактор тот, который удобен тебе самому.
4. Лучшим вариантом будет изучить всё.
5. Это уже от тебя зависит, денег можно заработать на чем угодно