Знакомство с Kotlin
Если вы дадите человеку программу, то займете его на один день. Если вы научите человека программировать, то займете его на всю жизнь.
Мечтали ли Вы когда-нибудь зарабатывать шестизначные суммы денег, лежа в гамаке с ноутбуком на каком-нибудь необычайно красивом пляже? Наверняка да. И, держу пари, Вы наверняка задумывались о том, как можно достичь своей мечты с помощью программирования ("Ведь там же зарабатывают 300 тысяч в секунду" - как сказал один из Ваших знакомых)
Сегодня программирование является одним из самых интересных и перспективных направлений в мире, в котором Вы способны проявить себя. И многие ошибочно думают, что для овладения этим искусством нужен необычайный склад ума или природный талант, однако это совсем не так.
Научить программированию, на мой взгляд, можно даже ребенка - главное найти правильный подход к нему и простыми словами объяснить каждую тему, каждый термин, который так часто отпугивает своим страшным произношением новичков в программировании.
И, поверьте, учить это все вовсе не так сложно, как может показаться на первый взгляд (и во второй тоже)! Поэтому запасайтесь вкуснейшим печеньем (как и терпением), ведь уже сегодня мы с Вами вместе сделаем первый шаг в ИТ, написав свою первую программу!
Знакомство с языком программирования
Прежде чем мы с Вами окунемся с головой в написание кода (и создание многомиллионного стартапа), давайте разберемся, а что такое вообще язык программирования и зачем он вообще нужен?
Представьте себе какого-нибудь юного программиста Петю, который хочет заставить компьютер подключаться вместо него на дистанционное занятие по физкультуре. Для Пети компьютер - это всего лишь большая железка, в которой, как он слышал, вроде бы протекает ток, зажигая определенным образом лампочки на мониторе.
Как Петя может объяснить железке (большой шайтан-машине, называемой компьютером), что он не хочет получить двойку в четверти по физкультуре? Как Пете заставить компьютер работать так, как он хочет?
Ответ на этот вопрос очень прост: с помощью высокоуровневого языка программирования (например, Kotlin), который переведет хитрый замысел Пети на понятный компьютеру язык - так называемый низкоуровневый язык (язык нулей и единичек).
Получается, что
Языки программирования позволяют программистам выразить свои идеи и концепции в виде кода, который компьютер может понять и выполнить.
С помощью языков программирования сегодня решаются множества задач, о которых раньше приходилось только мечтать. Включить кино на телевизоре, скинуть тик-ток другу в телеграмме, посчитать траекторию полета космической ракеты - всё это управляется при помощи программ, написанных на разных высокоуровневых языках.
И даже заказать вкуснейшие роллы теплым летним вечером при помощи сайта нам позволяют сервера, на которых доблестные разработчики написали код с помощью языков программирования!
Язык программирования Kotlin
На сегодняшней день существует порядка 700 различных языков программирования. При этом каждый из них имеет свои особенности, достоинства и недостатки, поэтому разработчики выбирают язык в зависимости от своих потребностей и предпочтений.
Одним из таких языков программирования, который мы с Вами будем изучать, является Kotlin, разработанный в 2011 году (несмотря на свою юный возраст, этот малыш успел завоевать сердца не одной тысячи разработчиков).
Сфера применения Kotlin очень обширна: он применяется в разработке мобильных приложений и веб-приложений, в разработка игр и серверов (так называемой бэкенд-разработке), разработке десктопных приложения и даже в программировании микроконтроллеров (тех самых непонятных микросхемок, которые мы часто видим в игрушечных машинках и других внутренностях нашей техники).
К преимуществам Kotlin'а можно отнести высокую читаемость и компактность кода, которые обеспечивают легкое и быстрое изучение данного языка.
К тому же Kotlin имеет обширную базу сторонних библиотек и фреймворков, что позволяет значительно ускорить разработку приложений; а наличие большого сообщество разработчиков обеспечивает быструю помощь в решении проблем и вопросов, связанных с данным языком программирования.
Таким образом, мы будем использоваться с Вами Kotlin для начала изучения программирования, поскольку в дальнейшем Вы сможете найти применение данного языка в самых разных областях ИТ-индустрии!
Где писать код?
Для написания кода существует множество удобных инструментов, предоставляющий богатый функционал для помощи в разработке приложений. Такие программы называются IDE:
Интегрированная среда разработки (IDE) - это программа, представляющая собой удобный редактор кода, который помогает разработчикам эффективно разрабатывать программный код
Такие программы подсвечивают код в Ваших файлах (создавая тот самый вайб программиста, который можно будет отправить потом себе с сториз), дают подсказки по написанию этого кода, а также анализируют его на предмет некоторых ошибок.
Вы можете воспользоваться любой IDE, которая лежит ближе к Вашему сердцу, но я же использую IDEA, которую Вы можете скачать (нажав по ссылке) и установить за пару кликов прямо сейчас, чтобы дальше создать свою первую программу на языке Kotlin!
Теперь, когда Вы уже наверняка определились с выбором IDE, давайте создадим нашу первую программу!
Первая программа на языке Kotlin
Весь код программы мы будем писать с Вами внутри фигурных скобочек функции main (о ней поговорим подробнее в следующих статьях). А пока что просто запоминаем, что работа программы начинается именно с этой функции, поэтому весь код, который мы заключим внутри фигурных скобочек, будет и являться кодом нашей программы!
main(args: Array) - функция, с которой начинается работа программы
Функция main() запускает нашу программу
Для того, чтобы вывести какой-то текст в консоль используется команда println().
println() - функция, выводящая информацию в консоль с переносом следующей информации на новую строку
Например, мы можем поместить внутри этой функции строку, чтобы вывести её на экран и обрадовать пользователя результатом работы своей программы!
Строка - любая последовательность символов, заключенная в двойные кавычки. Например: "Это строка", "и это строкааа", "" (пустая строка без единого символа)
Теперь давайте напечатаем код нашей первой программы, которая будет выводить в консоль текст:
Привет!
Я программирую на Kotlin!
Код нашей первой (и не последней) программы:
Заметьте, что мы можем использовать несколько команд println(), чтобы напечатать информацию в консоль с новой строки.
Чтобы запустить код программы достаточно нажать на ту симпатичную зеленую стрелочку, расположенную слева от функции main(), после чего внизу мы увидим результат работы программы в открывшейся консоли:
А теперь примите мои искренние поздравления: Вы только что написали свою первую программу на Kotlin, сделав свой первый шаг в программирование!
С каждым таким шагом вы становитесь все более опытным разработчиком, а потому главное не останавливайтесь, и Вы непременно добьетесь намеченной цели!
Что дальше?
В следующей статье мы с Вами изучим, как сохранять информацию внутри оперативной памяти компьютера! А также подробно познакомимся с переменными и типами данных; узнаем, зачем они нужны и как их применять в нашем коде.
Дорогой читатель, я надеюсь моя статья оказалась полезной для тебя!
Ты всегда можешь следить за моим творчеством на этом канале.
Спасибо за проявленный интерес!