Мови мобільної розробки існує безліч, але Java і Kotlin – найбільш поширені. Для розробки Android-додатків багато хто радить починати з вивчення Java. Це безпрограшний варіант, тому що якщо ви освоїте Java, наступний перехід на Kotlin не складе труднощів.
Kotlin – це поєднання функціонального та об'єктно-орієнтованого програмування, яке простіше, чистіше та швидше компілюється, ніж Java. Однак, оскільки Kotlin може компілювати код у байт-код і запускати його на JVM, він може працювати практично на будь-якому пристрої та платформі.
Тривалість навчання залежить від формату та рівня підготовки. Експрес-курс для новачків можна пройти за 1,5-2 місяці, відеокурс у записі – ще швидше: ви зможете займатися інтенсивно, наприклад, дивитися вебінари по 3-4 рази на тиждень.