Найти тему

Где бесплатно учиться программированию?

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

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

1. Grasshopper от всем известного Google

Изначально разработано как приложение Android, теперь можно использовать и в браузере.

Приложение нацелено на обучение JavaScript. Мало кто рекомендует его в качестве первого изучаемого языка, поскольку он имеет несколько нестандартную объектную модель, в нем отсутствует типизация данных, код не всегда интуитивно понятен. Однако несмотря на недостатки, именно этот язык способен выработать у человека мышление программиста.

Вместе с его изучением приходит понимание:

  • логического потока,
  • структуры кода,
  • синтаксиса.

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

2. FreeCodeCamp

Один из первых ресурсов которые мне попадались по изучению Web-разработки. Огромное колличество информации, от HTML, до фреймворка React.js. Единственный полностью бесплатный сайт, на котором можно изучить практически всю базу, который мне попадался.

Всё действительно круто описано, классные тестовые задания и встроенный редактор кода с отображением результата прямо на сайте.

Единственным серьёзным ограничением считаю отсутствие русского языка. Но даже мне, человеку с плохим знанием английского языка было не очень трудно проходить обучение там(плюс я использовал Яндекс.Браузер, а в нём можно просто выделив текст перевести его. И нет, это не реклама). А если у вас с английским всё хорошо, то думаю проблем у вас не возникнет.

Советую прямо сейчас зайти туда и попробовать, так как регистрация очень быстрая и не требует каких- то усилий.

3. JetBrains Academy

В данный момент я прохожу обучение на этой платформе.

Ресурс создан командой JetBrains, которая производит если не лучший, то точно один из лучших софт для разработчиков.

Есть несколько путей развития, с разными языками. Web-разработка самый новый и менее проработанный по сравнению с остальными. Все остальные имеют множество проектов, над которыми вы будете работать в процессе обучения. Имеется несколько уровней сложности этих самых проектов. В разделе Web на данный момент только один - Virtual Piano.

Опять же минусом для рускоязычной аудитории является отсутствие русского языка. Так же сейчас ресурс не является бесплатным и доступ пожно получить по подписке. Но тем кто учавствовал в бетта-тесте(в том числе я), выдана бесплатная подписка до 1 января 2021 года.

Сейчас можно получить 3 месяца бесплатного обучения по моей реферальной ссылке.

На этом всё. Пишите своё мнение, вопросы и замечания в комментариях.

До новый встреч!