
Средняя зарплата веб-разработчика в регионах — 80 тысяч рублей, в Москве — еще выше. Чем больше языков программирования знает специалист, тем он более востребован, — но учить все подряд бесполезно. Вместе с «Теориями и практиками» мы составили гид по языковым курсам для тех, кто хочет кодить, но не знает, с чего начать.
А для начала предлагаем книгу:
«Вычислительное мышление: Метод решения сложных задач»
Вычислительное мышление состоит из алгоритмов, декомпозиции, абстрации и логики. Именно благодаря вычислительному мышлению работают все программы и приложения. Из этой книги вы поймете, как работает человеческий мозг и чем от него отличается искусственный интеллект. А с помощью игр и головоломок научитесь новому эффективному способу мышления.

Основы HTML и CSS
- Организатор: МФТИ и «Яндекс»
- Язык: русский
- Где и когда: онлайн в любое время (продолжительность — 5 недель)
- Стоимость: 2470 рублей
HTML и CSS — базовые языки разметки и оформления веб-документов: шрифт и цвет текста, который вы сейчас читаете, прописаны в коде именно на них. Курс подойдет тем, кто делает первые шаги в веб-разработке: окончив его, вы сможете сверстать простенький сайт с парой страниц и анимацией.

JavaScript для начинающих
- Организатор: Anton Kholin
- Язык: русский
- Где и когда: онлайн в любое время (продолжительность — 6 часов)
- Стоимость: бесплатно
JavaScript добавляет на сайты интерактив (реакцию на клики, движения курсора и т. п.), подгружает данные без перезагрузки страницы, выводит вот эти раздражающие «Мы используем cookie» и «Включите push-уведомления!». Краткий курс позволит освоить его азы.

Профессиональный HTML и CSS, уровень 1
- Организатор: HTML Academy
- Язык: русский
- Где и когда: онлайн с 12 ноября 2018 (продолжительность — 2,5 месяца)
- Стоимость: 13 тысяч рублей
Подробный курс для тех, кому удобнее учиться по расписанию. Живые лекции в формате вебинаров проходят по понедельникам и четвергам. JavaScript тоже включен в программу. А в любой непонятной ситуации можно созвониться с куратором по скайпу.

Профессия Frontend-разработчик
- Организатор: «Нетология»
- Язык: русский
- Где и когда: онлайн c 24 сентября (продолжительность — 8 месяцев)
- Стоимость: 54,9 тысячи рублей
В программе собраны все знания, необходимые для создания качественных интерфейсов. Помимо диплома, к концу курса у учащихся будет портфолио из пяти проектов (приравнивается к 6 месяцам опыта). За будущую работу тоже можно не переживать: онлайн-университет предлагает стажировки и помощь HR-специалиста.

PHP-разработчик с нуля до PRO
- Организатор: Skillbox
- Язык: русский
- Где и когда: онлайн (продолжительность — год)
- Стоимость: 35 тысяч рублей
Добавить на страницу чат, собрать статистику или организовать форум — этим занимается backend-разработка. Один из наиболее популярных языков здесь — PHP, с которым работают «ВКонтакте», Mail.ru и «Авито». Курс позволяет освоить язык с нуля до уровня старшего разработчика.

Основы программирования. Python, данные, чатботы
- Организатор: Moscow Coding School
- Язык: русский
- Где и когда: онлайн c 24 сентября (продолжительность — 5 недель)
- Стоимость: 20 тысяч рублей
Альтернатива PHP — Python, с которым работают Google, YouTube и Instagram. Один из самых дружелюбных к новичкам языков. Курс пригодится не только тем, кто собирается развиваться как программист, но и тем, кто просто хочет научиться круто автоматизировать рутинные процессы, будь то сложный поиск в интернете, настройка push-уведомлений или работа с таблицами. Словом, всем, чья цель — многозадачность 80lvl.

Основы программирования на Python
- Организатор: Udacity
- Язык: английский
- Где и когда: онлайн в любое время (продолжительность — 6 недель)
- Стоимость: бесплатно
В ходе этого курса студентам предстоит написать несколько полезных программ: сортировщик любимых фильмов с трейлерами, напоминалку о том, что пора на перерыв, а для страдающих от автокоррекции — редактор, который выловит случайные ругательства в письмах. Авторы просят предварительно ознакомиться с такими понятиями, как функции, петли и условный оператор.

Java SE10. Уровень 1
- Организатор: учебный центр «Специалист» при МГТУ им. Н.Э. Баумана
- Язык: русский
- Где и когда: очно или онлайн (продолжительность — 40 академ. часов)
- Стоимость: 21 тысяч рублей
Java (не путать с JavaScript!) — это широкая область применения и очень большие зарплаты. Но чтобы начать изучать его на этом курсе, надо знать язык C.

Программирование на языке C
- Организатор: МГУ
- Язык: русский
- Где и когда: с 1 октября (продолжительность — 48 академ. часов)
- Стоимость: 12,1 тысячи рублей
Язык C появился в 1972 году, и сейчас вакансии для программиста с такой специализацией найти сложно. Зато эти знания пригодятся для изучения более популярных C++, C# и Java и станут хорошей базой для любого программиста, считают авторы курса. Правда, дать эту базу они готовы тому, кто уже умеет программировать на каком-либо языке.

Профессия веб-разработчик
- Организатор: Geekbrains, Mail.ru
- Язык: русский
- Где и когда: онлайн с 22 сентября, 9 октября (продолжительность — год)
- Стоимость: 12,5 тысячи рублей в месяц
Курс поможет полностью освоить профессию веб-разработчика за год. Слушатели учатся делать сайт интернет-магазина на основных языках frontend- (HTML, CSS, JavaScript) и backend-разработки (PHP). Затем изучают техническую начинку социальных сетей и таск-менеджеров. Под конец предстоит много работы с чужим кодом — веб-разработчики сталкиваются с этим ежедневно. Во время учебы студенту идет стаж (что полезно: вакансий с требуемым опытом работы от года в 10 раз больше, чем без опыта).
По материалам «Теорий и практик»