PhpStorm есть стандарт де-факто у 80-90% контор. Несмотря на кучу другого софта, который возможно и лучше и бесплатен, но вот так сложилось. (Исходя из личного опыта и требований работодателей.)Это вопрос очень риторический, на счёт "лучше/хуже". Шторм, действительно достойная IDE. Я за 20 лет разработки, перебрал много IDE, редакторов и т.п. И могу ответственно заявить, что PhpStorm действительно хорош, в том числе тем, что поддержка нововведений в индустрии в нём появляется довольно быстро (новые фреймворки, языки, шаблонизаторы и т.п.), а так же тем, что в нём есть поддержка практически всего, что Вам может понадобиться во время работы, всякие: Git, Vagrant, автоматическая загрузка изменяющихся файлов на FTP и масса других возможностей. Хотя, из личного опыта, могу сказать, что большинству контор - глубоко фиолетово, в каких IDE/редакторах будете работать лично Вы, важно, что бы поставленные задачи были выполнены в поставленный срок и с надлежащим качеством, а в чём именно будет написан код, всем плевать (в 99% случаев).
Я пока не понимаю зачем мне вообще объединять редактор и сервер, но в интернете говорят так надо.Я тоже не понимаю, зачем Вам (или кому-то в интернете) объединять редактор и сервер. Особенно с учётом того, что в ряде случаев, подобные объединения невозможны физически, так как даже довольно "пухлый" (в плане возможностей и наличия различного софта) OpenServer не всегда покрывает нужны при разработке отдельных проектов. У нас например, часто используются Docker, Vagrant или просто VirtualBox с заранее подготовленным там окружением, как минимум, это даёт возможность разработчикам сидящим под Windows разрабатывать проект в нативной для него среде. Как "это" можно интегрировать с IDE - я не совсем понимаю. Да и зачем... - тоже не совсем понятно.
Начал изучать верстку и мне не всегда удается быстро найти подходящий тег для того или иного элемента.Это придёт с опытом. На начальном этапе, Вам достаточно запомнить назначение основных тегов, таких как: span, div, article, main, nav, ul, li, h1-h6, blockquote и т.д., остальное не так критично, как иногда может показаться.
Просто в очевидной (идеальной) ситуации где можно использовать redis/memcache хочется сделать именно через них, вне зависимости от количества пользователей.Вы точно уверены, что это что-то даст (я имею в виду положительный эффект)? Для сокращения времени ответа БД есть масса других способов:
Всё будет упираться в количество уникальных пользователей в секунду при запросах к бд.Судя по этой этой строчке, насколько я понимаю, у Вас проект масштабов mail.ru и база "не справляется"? Либо, Вы стали "очередной жертвой оптимизации" пытаясь починить то, что ещё не сломалось (и ломаться пока не планирует).
Я так понимаю, что вы веб-разработчик.Последние примерно 12 лет - да.
Приходится ли веб разработчикам работать с двоичными файлами?Да, периодически приходится, в самых разных случаях. Хотя мне кажется, почти всем разработчикам приходится с ними работать :)