В основном изучаю программирование на высокоуровневых языках(Golang, PHP, Java). Стоит ли изучить основы С++ для понимания более низкого уровня программирования и как это работает "изнутри"?
Абсолютно! С++ как разносторонний инструмент может пригодиться, чтобы прокачать твои скиллы и понять, как всё устроено изнутри. Плюс, научишься ценить удобства высокоуровневых языков. Dive deep, buddy!
Нет, не будет. Да, на С++ можно решить практически любую задачу, но для подавляющего большинства задач использование именно C++ крайне неудобно и приводит только к увеличению затрат времени и сил. Куда эффективнее использовать более специализированные языки.
C++ в web-разработке - редко встречающаяся экзотика.
Если хочешь "изнутри", то сначала минимум ассемблера (чтобы только понимать, как работают процессорные команды и как происходит адресация ячеек оперативной памяти), а потом C (без плюсов). Вот это будет реальный низкий уровень. А 80-90% C++ - высокоуровневые возможности, которые никак не помогут понять работу кода "изнутри".