Курсы Основы Всё, что ты якобы уже знаешь
Прежде чем написать первую строку кода: разберись со своим компьютером, своими файлами, терминалом и вебом. Это направление закрывает пробелы, которые другие курсы считают уже закрытыми - те самые, из-за которых столько новичков бросают всё на полпути.
Начать этот курс в Kodokon Основы Новичок - база, шаг за шагом
Компьютер, программа, операционная система: кто что делаетПойми, что на самом деле представляет собой машина, что такое программа и зачем нужна операционная система. Файлы и папки: дерево каталогов и путиНаучись читать, как устроен твой диск, и записывать путь - абсолютный или относительный. Почему код - это просто текстОткрой для себя, что любая программа - это всего лишь текстовый файл, и почему это меняет твою манеру работать. Кириллица, UTF-8 и концы строкПойми, почему буквы иногда превращаются в кракозябры и что скрывают невидимые концы строк. Установка и настройка редактора кодаВыбери подходящий редактор, установи его и примени горстку настроек, которые меняют всё. Развитие Средний уровень - создавай реальные проекты
Открываем терминал в Windows, macOS и LinuxУзнай, что такое терминал, открой его на своей машине и набери первые команды. Перемещение: pwd, cd и lsНаучись ориентироваться в дереве файлов и переходить из папки в папку с помощью pwd, ls и cd. Создание, копирование, перемещение, удалениеСоздавай папки и файлы, а затем копируй, переименовывай и удаляй их прямо из командной строки. Чтение файла и перенаправление выводаПоказывай содержимое файла командами cat, head и tail, а затем сохраняй вывод в файл. Относительные пути, абсолютные пути и подстановочные символыУказывай на любой файл абсолютным или относительным путём и работай сразу с несколькими файлами. Продвинутый Уверенный уровень - продвинутые паттерны и производительность
Как работает интернет: клиент, сервер, запросРазберись, кто у кого что просит, когда на экране появляется веб-страница. URL, доменные имена и DNSРазбери веб-адрес по частям и познакомься с гигантским справочником, который превращает имена в IP-адреса. HTTP как на ладони: методы и коды статусаПрочитай настоящий запрос и настоящий ответ и узнай, что на самом деле значат 200, 404 и 500. Инструменты разработчика в браузереОткрой встроенные инструменты браузера, чтобы исследовать, тестировать и диагностировать страницу. localhost, порты и "у меня всё работает"Запусти сервер на собственном компьютере и пойми, почему его больше никто не видит. Мастерство Эксперт - архитектура, внутренности и крайние случаи
Как читать и понимать сообщение об ошибкеНаучись разбирать сообщение об ошибке вместо того, чтобы его закрывать: тип, файл, строка и стек вызовов. Искать эффективно: документация, поисковики, ИИФормулируй запросы лучше, оценивай надёжность источника и пользуйся ИИ, не попадаясь в его ловушки. Сохранять работу и хранить версииПострой настоящую страховочную сеть: резервные копии, история и первые шаги в Git. Базовая безопасность разработчикаЗащити свои аккаунты, секретные ключи и свою машину несколькими простыми привычками, которые останутся с тобой надолго. Задать вопрос, на который ответятСтруктурируй просьбы о помощи, чтобы получать быстрые ответы, и познакомься с минимальным воспроизводимым примером.