Я бекэнд разработчик. Пхп в будущем может станет один из не популярных языков. Я предлагаю нодежс или питон.
Для фронта веужс или реактжс. И так становитесь фулстак разработчиком
Это зависит от вашего языка программирования. Думаю самый лучший вариант IDE. Например, IDE JetBrains. Текстовые редакторы не так удобнее, как IDE.
Но, именно выбрать из этих, то предлагаю VS Code