1) Такой вопрос на тостере раз в пару недель, тру программист должен уметь гуглить
2)
в планах познакомиться в дальнейшем с angular, node, react, python
звучит как "в планах научиться водить машину, готовить плов, выстраивать архитектуру БД и завести собаку". Определитесь, что вы хотите? Бэкенд или Фронтенд? Или, хотя бы, с чего вы хотите начать?
3) Вам же в курсе дают php и js, пускай и базово. Углубляйтесь в них. Это не на один месяц/год задачка.
4)
какие инструменты для каких языков лучше использовать
- так сначала языки выучить надо)) Их же просто тонна. Про какие инструменты вообще речь? Инструменты, как и языки, подбираются под конкретную цель
Вы сначала определитесь, с чем именно хотите работать (бэк/фронт/верстальщик/...), от этого выбирайте язык и инструменты.
Конкретно для вашего нынешнего стэка, ИМХО, следующий этап - сборщики (Gulp, Webpack) + babel + разного рода минификаторы, автопрефиксеры, ...