Используйте Sublime Text, настройте его, найдите необходимые плагины под себя, при разработке отталкивайтесь от него.
Моё мнение три года спустя.
В Sublime на первый взгляд (особенно новичков) покажется что там ничего нет, ничего не понятно и не удобно, однако практически любую возможность можно добавить скачав плагины. А всё что нет в виде плагинов, устанавливается отдельно в виде программ и обычно работает через консоль которую можно добавить в Sublime или просто работает отдельно по тому что так и надо. Сейчас легче всё делать через консольные команды а не лазать через бесконечные меню IDE искать нужную настройку, к тому же легче использовать файлы конфигурация для каждого инструмента.
Когда то я пробовал использовать Dreamweawer, WebMatrix, Visual Studio Community, Aptana, Eclipse, ..., не стану их всех сравнивать но уверяю новичков, это всё вам скорее всего не нужно.
Последнее чем я пользовался довольно долго перед Sublime Text это VS Code. Они практически идентичны по своей идее (VS Code чуть дружелюбнее к новичкам), всё так же гибко и настраивается, не зависят от разрабатываемого языка или окружения, но в итоге для мня победил Sublime по тому что он намного быстрее (по моим ощущениям раз в 5 и в 3 раза меньше потребляет памяти), быстрее скорость открытия (что для меня очень важно) и быстрее во время работы и совершения каких либо действий.
Так же хочу заметить что по мере развития, важен переход от одного инструмента к другому и если Sublime не идёт не в какую с первого раза то можно сменять IDE в таком порядке.
Продукт от JetBrains (зависит от языка) => VSCode => Sublime Text
Мне кажется в конце концов приходишь к таким инструментам как Sublime.
Добавлю так же краткие ответы на вопросы которые я вообще не понимал раньше, как примерно должно быть.
- Сервер устанавливается отдельным инструментом, настраивается конфигурационными файлами, запускается командой из консоли
- База данных так же как и сервер, так же для неё не помешает скачать отдельную программу, обычно с официального сайта для её просмотра и редактирования
- Sublime Text и VS Code работает с кириллическими путями, так же как и консольные команды (да это нужно)
- Контроль версий отдельный инструмент и к нему ставится плагин для IDE
- Возня с настройками как я писал три года назад не нужна, как минимум по тому что обычно есть файл с конфигурацией по умолчанию, нужно обратить на него внимание
- Обычно всё лучше работает на Linux, а Windows использовать только для того что не поддерживает Linux