Kotlin создан JetBrains в 2011 году, стабильный релиз 1.0 вышел в 2016. В 2017 году Google объявил Kotlin официальным языком для Android, в 2019 — предпочтительным. Сегодня почти все новые Android-приложения пишутся на Kotlin, а не Java. Помимо мобильной разработки Kotlin используется на бэкенде (Spring Boot полноценно поддерживает Kotlin), для мультиплатформенных приложений (Kotlin Multiplatform) и как замена Groovy в Gradle-скриптах.
Порог входа низкий — особенно после Java: язык сохраняет JVM-совместимость, но убирает многословность, добавляет null-safety, extension functions, data classes, coroutines. Хорошо подходит как первый язык для Android или как замена Java в существующих проектах.
Ниже — десять ресурсов для старта: официальные материалы, интерактивные площадки, книги, курсы и наборы упражнений.
Kotlin Documentation
Официальная документация от JetBrains. Содержит тур по языку, полный справочник, гайды по corotuines, Kotlin Multiplatform, миграции с Java. Обновляется под каждый релиз, английский первоисточник переведён на несколько языков.
Kotlin Koans
Официальный интерактивный тур — серия задачек в браузере, каждая тренирует одну фичу языка: nullable типы, data classes, extension functions, sequences. Проходится за 3-4 часа, отлично закрепляет синтаксис.
JetBrains Academy — Kotlin Developer
Интерактивный трек с проектной методикой — пишешь код в реальной IDE (IntelliJ или Android Studio), теория подаётся дозами между шагами. Программа доходит до бэкенда на Spring Boot. Есть бесплатный триал, дальше подписка.
Android Basics with Compose (Google)
Официальный курс Google для новичков в Android-разработке. Учит одновременно Kotlin и Jetpack Compose — современному UI-фреймворку. Полностью бесплатный, с проектами и сертификатом по итогам.
Exercism — Kotlin Track
Более 90 задач с автотестами и ревью от менторов. Читают код на идиоматичность (когда data class, когда sealed class, когда extension). Полностью бесплатно.
Kotlin in Action (2-е изд., 2024)
Книга Дмитрия Жемерова, Светланы Исаковой и Романа Елизарова — двое из них работают в JetBrains и делают сам язык. Свежее издание покрывает coroutines и Kotlin Multiplatform. Одна из лучших книг для крепкого понимания языка.
Codecademy — Learn Kotlin
Интерактивный курс на 25 часов — код в браузере, автопроверка. Хороший старт без установки IntelliJ. Базовые модули бесплатны, продвинутые по подписке.
Philipp Lackner (YouTube)
Канал одного из самых активных Android-разработчиков в YouTube. Разбирает конкретные задачи — работа с корутинами, Jetpack Compose, Room, Dagger/Hilt. Полезен как второй источник после курса Google.
Kotlin Playground
Официальная веб-песочница — написал код, нажал Run, увидел результат. Удобно для быстрого прогона идеи, шаринга сниппетов, экспериментов без установки IDE.
freeCodeCamp — Kotlin Course for Beginners
Двухчасовое видео на канале freeCodeCamp. Покрывает базу: переменные, функции, коллекции, классы, наследование, null-safety. Смотрится как визуальное дополнение к текстовым туториалам.







.webp)

