easy

Как начать программировать с нуля

Подборка материалов для начинающих.

А вот смотрите, с чего можно безболезненно начать, во всём разобраться и получить приглашение в профессию разработчика.

Тренажёры для простого программирования

Яндекс.Практикум. Это наш родной тренажёр, где тебя пошагово проводят от первой строчки до небольшого работающего продукта, с пояснениями и интерактивом. Есть тренажёры для веб-программирования, бэкенда, а также аналитики и тестирования. Всё на русском. Бесплатной версии хватит, чтобы понять — нравится вам это направление или нет.

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

Code Academy (на самом деле CodeCademy, но что?). Похоже на Практикум, только на английском. Из особенностей — помесячная оплата за доступ к материалам курсов.

Codepen. Это не совсем тренажёр, а, скорее, онлайн-редактор кода, где сразу можно увидеть результат. Если вы читаете это с компьютера, посмотрите на HTML-код двух движущихся треугольников, на которые можно залипнуть надолго. Бесплатно, есть необязательная подписка, но нет заданий и проверки кода на ошибки.

Видеокурсы

Harvard CS50 (с переводом на русский). Курс лекций по основам программирования для начинающих. Если вы хотите разобраться в этом вообще с нуля, посмотрите эти видео. Ребята понятно и доходчиво разбирают все популярные темы и подают это в доступной форме. Правда, лекции с четвёртой начинаются уже довольно сложные вопросы, поэтому вечером под ужин посмотреть не получится.

Курс по JavaScript и Node.js преподавателя Киевского политехнического института Тимура Шемсединова (на русском). В плейлисте на момент написания статьи — 87 лекций, от самых базовых понятий до композиции функций и рефакторинга. Единственный момент — первые четыре лекции могут показаться нудноватыми, но с пятой всё гораздо активнее.

Курсы freeCodeCamp (на английском). Если хотите прокачаться одновременно в английском и программировании, обратите внимание на этот канал. Есть почти все популярные языки программирования, длительность каждого урока — от 3 до 14 часов.

Программирование для детей и визуальное программирование

Наборы Lego с роботами и визуальным программированием. Можно собрать своего робота, а потом запрограммировать его поведение на планшете. Или собрать свой пульт управления роботом, который тоже можно запрограммировать как угодно.

Визуальное программирование — это просто перетаскивание мышкой нужных блоков и их настройка.

Scratch — учебная платформа по программированию для детей, тоже с визуальным программированием. Задача проекта — управлять котом, который может сделать всё, что предусмотрено программой. Слева сгруппированы команды для кота: движения, действия, условия. Посередине — программа, которую вы создаёте, перетаскивая мышкой нужные блоки. Результат можно увидеть справа — там кот начнёт двигаться и выполнять всё, что вы ему сказали.

Курсы по программированию с нуля
Приходите к нам в ИТ. У нас есть удаленная работа, высокие зарплаты и удобное обучение в «Яндекс Практикуме». Старт бесплатно.
Начать бесплатно
Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля
Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
Все знают о мужчинах в IT. А вот и женщины

Феминисткам всё равно не понравится эта статья, а вы прочитайте

easy
Блокировщик соцсетей, который спасёт вашу продуктивность

И поднимет осознанность.

easy
Если у вас ребёнок: об информатике
easy
Как компьютеры выводят текст на экран
Как компьютеры выводят текст на экран

Рассказываем про алгоритмы хинтинга, антиалиасинга и субпиксельное сглаживание

medium
Прохладная история про погодный зонд, НАСА и невнимательных менеджеров
Прохладная история про погодный зонд, НАСА и невнимательных менеджеров

Золотой фонд менеджерских косяков

easy
Что такое Apache и как он работает
Что такое Apache и как он работает

Простой, но очень полезный веб-сервер

medium
Что такое скринридер и кому он нужен
Что такое скринридер и кому он нужен

Программа, которая позволяет слабовидящим работать с компьютером

easy
Как Вселенная может влиять на наши компьютеры
Как Вселенная может влиять на наши компьютеры

Почему электроника иногда даёт сбой сама по себе

medium
Ищем в Яндексе правильно
Ищем в Яндексе правильно

Как найти то, что нужно, с помощью правильных поисковых запросов

easy
easy