Язык отличный и очень практичный. Решает все неудобства, с которыми приходилось иметь дело в
Java. Изучать его однозначно стоит. Перечислю некоторые преимущества
Kotlin:
1. Огромное количество библиотек, так как все что есть в
Java по определению есть в
Kotlin
2. Прощай скучные проверки на
null
3. Отличная поддержка в IDE (конечно же
IntelliJ IDEA и
Android Studio с плагином
Armory)
4. Умное приведение типов
5. Поддержка синглтонов на уровне языка (никаких
getInstance())
6. Асинхронное программирование с использованием большого количества вложенных
Runnable остается читаемым.
7. Необязательно ловить исключения
8. Встраивание переменных в строки (и даже кусков кода)
9. Обращаться к элементам списка или мэпа можно через квадратные скобки
Список можно
продолжить, но я думаю этого достаточно, чтобы заинтересовать.. Изучайте хорошие языки!