(7) Дак на Kotlin или Go тоже что-то и для веб можно написать. Но это будет что-то мелкое или узкоспециализированное, т.к. мейнстрим - это все-таки JS.
Kotlin в первую очередь под андроид.
Если веб разработка (фронтенд) - JS в рамках ECMA Script начиная с версии ES5 и фреймворк REACT, сайт CodePen в помощь
Если веб разработка (бэкенд) - PHP или JavaScript (Node.js)
Если системное программирование - С++ как стартовый язык для понимания парадигмы ООП. С# как более понятная альтернатива
Если прикладные скрипты - Питон
Если мобильная разработка - Java/Kotlin под андроид, ObjectiveC/Swift под iOS. ObjC вообще мало похож на другие языки. Swift более удобен и краток
Рекомендую ознакомиться с Go. Язык свежий и не успел обрасти всякой ботвой. Очень лаконичный и минималистичный. Удобно применять для серверных приложений, служб и middleware. Что-то с графическим интерфейсом на нем делать не очень удобно. Очень чистое программирование, чистый и понятный код.