На прошедшей конференции Google I/O компания заявила, что Android теперь будет официально поддерживать язык программирования Kotlin. Изучить основы языка можно онлайн, и мы подобрали для вас несколько курсов, которые помогут вам освоить Kotlin.
Для начала можно зайти на сайт try.kotlinlang.org, созданный компанией JetBrains. На сайте можно посмотреть несколько примеров кода, почитать документацию Kotlin и попробовать запустить примеры в онлайн-среде разработки. Много референсов с GitHub, а также ссылки на литературу по Kotlin можно найти на сайте kotlin.link, созданном на основе подборки материалов проекта awesome-kotlin.
Видеокурсов по изучению Kotlin не так много. Бесплатно узнать об основах языка можно по видео с YouTube. Например, по вводному курсу Питера Соммерхоффа. Доступен и курс на русском языке от образовательного портала devcolibri. Бесплатный курс недавно запустила образовательная платформа Stepik. Обучение основано на разборе упражнений Kotlin Koans с сайта try.kotlinlang.org.
Несколько курсов по Kotlin можно пройти на платформах с платным аккаунтом. На Udemy доступно два курса: Introduction to Kotlin и Kotlin for Beginners. На Pluralsight можно пройти курс Getting Startes with Kotlin, а на Treehouse открыт курс для Java-разработчиков, желающих перейти на Kotlin — Kotlin for Java Developers. Кстати, если вы раньше не пользовались Treehouse и Pluralsight, вы можете начать пробную версию учебного плана, на семь и десять дней соответственно.
Книги, посвященные языку Kotlin: