В предыдущем посте я вкратце обозначил свои планы по изучению некоторых направлений в IT сфере.
Так как без знания языков программирования в ITотрасли делать нечего, выбор моего первого объекта изучения (читай - языка) оказался довольно трудным и небыстрым. Блин. Их так много - всяких разных, что поначалу вообще глаза разбегались от обилия красиво оформленных и пухлых книжек. Смотрите сами: на Хабре есть, на мой взгляд, отличный перечень актуальных языков, насчитывающий 256 позиций. Нафига столько придумали - непонятно. У каждого языка имеется история, цели, для которых он создавался и так далее. В общем жизни не хватит, что бы все выучить, да и зачем это нужно.
Лично для меня, ответ на вопрос : "Какой язык программирования выбрать начинающему" складывался так: сначала определяем, для каких целей он нужен, потом подыскиваем подходящие варианты (по отзывам и описаниям), затем начинаем знакомство с языками и приходим к конкретному выбору.
Мой выбор
Поняв для себя, что нужно и какие языки подходят, начал выбирать на чем остановиться.
Итак. Для обработки информации и её преобразования, есть готовые варианты : Python + SQL. Разработка приложений для телефонов на Андроиде - Kotlin. Если использование Python + SQL - это аксиома, то выбор языка Kotlin - мое субъективное мнение. Основано оно на том, что для изучения найдена по-моему очень удачная книга под авторством Джоша Скина и Дэвида Гринхола. В ней все прописано очень доступно для понимания.
Вообще, изучая разные книги по программированию и онлайн - ресурсы, у меня сложилось впечатление, что большинство пособий содержат очень низко качественную информацию. Проще говоря - учить лезет тот, кто сам ни фига делать не умеет.
Итак, объекты для изучения выбраны, идем дальше. Продолжение будет.