Добрый день.
Подобные вопросы "какой ЯП изучать первым" достаточно популярный.
- Язык — это инструмент
- Программирование — это не язык
- Понимание принципов важнее знания инструментов
Это означает, что язык программирования выбирается под задачу, а не наоборот. Делать игры на компе и приставках - C#, C++, браузерные игры - JS + HTML/CSS, Веб - PHP, Ruby, Python, Java.
Найти побыстрее и начать работать, чтобы зарабатывать - PHP, JS
Зачастую язык для изучения программирования != язык для работы. Я видел, когда ребята изучали программирование, а потом меняли свое направление. Разработчик веб-интерфейсов начал заниматься мобильными приложениями. Кто-то становился тестировщиком, менеджером проектов и тд. Почему так? Потому что есть концепции в программировании, которые не связаны с конкретным языком. Переменные, циклы, рекурсия, функции - есть практически везде. Синтаксически языки во многом похожи. Да, где-то нужна точка с запятой, где-то нет и так далее. Но по факту концепции те же остаются. Просто одни языки накладывают больше своих собственных ограничений, заставляют писать больше кода, а другие языки наоборот - две строчки и мы видим на экране Hello, World!
Можно сравнить два разных языка - С (Си) и Javascript. Они разные, они решают разные задачи, но их часто разные люди рекомендуют использовать для изучения программированию. Оба языки хорошие, но они слишком разные. Например программу на C нужно скомпилировать и запустить, для этого в начале нужно скачать и установить компилятор (Если его нет). В случае Javascript - мы можем запустить нашу программу прямо внутри браузера.
Более подробно про выбор языка рассказывает в видео, которые я приложил выше. В принципе все языки хорошо, они решают свои задачи.
Если говорить о перечисленных вами языках, то
Go - отличный язык со статической типизацией. Помогает разработчиком меньше париться насчет распараллеливания, считается простым (но я бы не сказал, что простым для тех, кто изучает программирование). Его выбирают для создания небольших и быстрых веб-сервисов.
Kotlin - постепенно вытесняет Java на сцене разработки под Android. Хвалят за выразительность. Может использоваться для веб-разработки, десктопа и так далее.
PHP - язык на котором написана чуть ли не половина сайтов в интернете. Отличный язык для того, чтобы выучиться и начать работать. В свое время я выбрал именно этот язык. Сейчас он активно развивается, появляются классные фишки, повышается скорость работы. Не требует компиляции.
C# - в свое время называли второй джавой. используется в игровом движке Unity. Используют для создания приложений на компьютер (в основном на Windows) и веб-разработке (банки, корпоративные приложения и так далее).
Как видите, все языки разные. Это как с отвертками - у меня, например, есть коробочка с разными насадками под разные болты.