Размер шрифта
-
+

Как стать программистом, переехать в США и получить работу мечты - стр. 17

«CS центр» – «Python для решения практических задач» (Stepik) – практика

Coding Medved – «Джанго с нуля на примере создания простого интернет-магазина» (YouTube) – практика


Swift

Alex Skutarenko – «Swift Марафон» (YouTube) – основы языка

Loftblog – «iOS приложение ToDo List на Swift» (YouTube) – практика

The Swift Developers – «UIKit с нуля» (YouTube) – практика


Kotlin

Devcolibri – «Базовый курс по Kotlin» (YouTube) – основы языка

Brain Softer LLC – «Видео-уроки Kotlin» (YouTube) – основы языка

JetBrains – Kotlin (Stepik) – практика

Start Android – «Kotlin. Уроки по основам разработки android-приложений» (YouTube) – практика


JavaScript

DKA-DEVELOP – «JavaScript с нуля» (YouTube) – основы языка

Sorax – «Основы JavaScript» (YouTube) – основы языка

Web Developer Blog – «Уроки JavaScript» (YouTube) – основы языка и практика


Java

Devcolibri – «Java для начинающих» (YouTube) – основы языка

Гоша Дударь – «Уроки Java для начинающих» (YouTube) – основы языка

Mail.ru Group – «Разработка веб-сервиса на Java» (Stepik) – практика


Многие мои знакомые выучили свой первый язык программирования, используя эти видеоуроки. Лично я выучил основы Swift на канале Алексея Скутаренко «Swift Марафон». Алексей создал бесплатный и простой для понимания курс с практическими заданиями. Курс не требует знаний программирования и идеально подходит для новичков. К слову, моя жена выучила Swift по этому курсу, не имея никаких знаний в области программирования.

Постарайтесь не тратить много времени на выбор курса, поскольку сильных различий между ними нет. Будет большим заблуждением полагать, что есть какой-то секретный суперкурс, который позволяет выучить язык программирования лучше и быстрее.

Помимо более эффективного способа восприятия информации, видеокурсы позволяют получить обратную связь в виде комментариев к урокам. Вполне вероятно, что на возникший у вас вопрос уже есть ответ в обсуждении под видео.

После выбора курса следует самый важный этап – ежедневное самообучение. Предстоит проявить усердие и не сдаться через несколько недель. Нужно понимать, что изучение программирования – это тяжелый труд, требующий концентрации и силы воли. Некоторые вещи будут абсолютно непонятными, первое время ничего не будет получаться, а мотивация быстро иссякнет. Важно не останавливаться и продолжать обучение – это гарантированно принесет результат.

Книги по программированию

Несмотря на то что я сам выучил свой первый язык программирования с помощью книги, я бы не советовал этот способ самообучения. Проблема заключается в том, что большинство книг быстро устаревает и содержит неактуальную информацию. Также многие книги не подходят на начальных этапах изучения программирования, поскольку написаны слишком сложно.

Страница 17