SDK: набор инструментов для создания приложений
SDK (Software Development Kit) - набор инструментов для разработчиков: библиотеки, компиляторы, эмуляторы, документация и примеры кода для создания программ под конкретную платформу (Android, iOS, Windows, игровые движки, сервисы).

Простыми словами
SDK - как набор LEGO с инструкцией для конкретной модели: готовые детали (библиотеки), инструменты (компилятор, отладчик) и схемы (документация). Без набора тоже можно что-то построить, но пришлось бы самому изготавливать каждый кирпичик.
Как это работает
- Разработчик устанавливает SDK и среду разработки.
- Пишет код, используя готовые библиотеки и API платформы.
- Собирает приложение инструментами SDK.
- Тестирует на эмуляторе или реальном устройстве.
- Публикует в магазин приложений.

Где ты это увидишь
Android SDK (с Android Studio), iOS SDK (с Xcode), SDK для игровых движков (Unity, Unreal), SDK сервисов (оплаты, карты, ИИ-модели), SDK для дронов и роботов.
Важно ли это при выборе
Если хочешь создавать приложения или игры - SDK и среда разработки бесплатны для старта. Начни с официальных курсов Android или Swift Playgrounds, либо с Unity для игр. Для обычного пользователя SDK незаметен.
Мифы
- Миф: SDK - это язык программирования. На самом деле: Это набор инструментов; язык (Kotlin, Swift) - отдельно.
- Миф: Разработка приложений очень дорогая. На самом деле: Инструменты бесплатны, платна лишь публикация в некоторых магазинах.
Частые вопросы
Что такое API?
Набор правил, по которым программы обращаются к функциям системы или сервиса; часто входит в SDK.
Какой язык учить для Android?
Kotlin.
А для iPhone?
Swift.