// hello, world

Веб начинается с твоего первого index.html

Учимся веб-разработке с понятных шагов: запускаем сайт, открываем DevTools, пишем первый код. Никаких лекций «для галочки» — только практика, которая остаётся в руках.

// шаги

С чего начать путь в веб

Если вы никогда не открывали редактор кода — это нормально. Достаточно начать с одного простого шага и пройти его до конца. Дальше — следующий, потом ещё один. Через несколько таких шагов появится первая страница, которой можно поделиться.

01 /

Запустить сайт

Создаём первый HTML-файл, открываем его в браузере и понимаем, как устроена страница.

02 /

Понять разметку

Разбираемся с тегами, атрибутами и структурой документа без зубрёжки спецификации.

03 /

Подключить CSS

Учимся писать стили: цвета, отступы, типографика, адаптивная сетка.

04 /

Открыть DevTools

Знакомимся с инструментами разработчика и привыкаем читать чужой код.

// инструменты

Что внутри ремесла

Веб-разработка — это не один большой секрет, а набор простых инструментов. Каждый из них решает свою задачу, и важнее понимать, зачем он нужен, чем заучивать команды наизусть.

{ }

Редактор кода

VS Code как основной рабочий инструмент.

Терминал

Базовые команды, навигация по файлам, запуск задач.

Git

Версии проекта и совместная работа без потерь.

DevTools

Инспектор, консоль, сеть — рабочий минимум.

Последние записи

Все записи →
Учебный проект для новичка: создаем одностраничный сайт шаг за шагом

Учебный проект для новичка: создаем одностраничный сайт шаг за шагом

Когда я только начинал работать с сайтами, то быстро понял: первый проект не должен быть идеальным. Гораздо важнее довести его до конца и понять каждый шаг. Одностраничный сайт для этого подходит лучше всего — вы осваиваете структуру, HTML, CSS, адаптивность и форму обратной связи без лишней головной боли. И главное — видите, как набор файлов превращается в […]

Читать →
Git для новичков: как сохранять версии проекта и не бояться ошибок

Git для новичков: как сохранять версии проекта и не бояться ошибок

Когда вы регистрируете домен, настраиваете хостинг и загружаете первый index.html, кажется, что главное — чтобы сайт просто открылся в браузере. Но как только начинаются правки: замена текста, стилизация кнопок, подключение скриптов — появляется страх что-то сломать. Приходится вручную копировать файлы с названиями вроде «site_final_2_исправлено.html» и надеяться, что нужная версия не потеряется. Git решает эту проблему на корню. […]

Читать →
Python для автоматизации: как обрабатывать файлы и упрощать рутину

Python для автоматизации: как обрабатывать файлы и упрощать рутину

Когда сайт уже работает, домен настроен, а контент регулярно обновляется, быстро замечаешь: часть действий повторяется из недели в неделю. Переименовать десятки картинок для каталога, почистить CSV-выгрузку от лишних строк, собрать данные из нескольких таблиц в одну — всё это отнимает время и силы. Python позволяет переложить эту рутину на скрипты, причём порой достаточно десятка строк кода, […]

Читать →
Работа с DOM для новичков: как менять элементы страницы через JavaScript

Работа с DOM для новичков: как менять элементы страницы через JavaScript

Когда вы только запустили сайт, сверстали страницы, подключили домен и хостинг, рано или поздно наступает момент, когда хочется добавить интерактивности: чтобы меню раскрывалось по клику, форма подсвечивала ошибки, а кнопка меняла текст. Именно здесь на сцену выходит DOM — модель, которая превращает статичный HTML в живую страницу, управляемую JavaScript. Я сам прошёл этот путь: начинал с […]

Читать →
Python для начинающих: установка, первый скрипт и базовый синтаксис

Python для начинающих: установка, первый скрипт и базовый синтаксис

Когда я только начинал работать с доменами и простыми сайтами, быстро понял: руками делать одно и то же — тупиковый путь. Проверять десятки whois-записей, переименовывать файлы, собирать заголовки страниц — всё это отнимало часы. Python стал тем инструментом, который позволил переложить рутину на код. Если вы уже прошли путь от регистрации домена до первых правок HTML и […]

Читать →
Адаптивная верстка с нуля: как сделать сайт удобным на телефоне

Адаптивная верстка с нуля: как сделать сайт удобным на телефоне

Когда я только начинал запускать сайты, типичная картина была такой: на десктопе всё красиво, а на телефоне — мелкий шрифт, горизонтальная прокрутка и кнопки, в которые невозможно попасть пальцем. Сейчас адаптивная верстка — не бонус, а обязательное условие работы любого проекта. Без неё вы теряете аудиторию моментально. Ниже — без воды: что такое адаптивность, на чём она держится […]

Читать →
// прогресс

Учимся как столб дыма растёт

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

Базовый HTML и CSS

Инструменты разработчика

JavaScript для веба

// контакты

Если хочется задать вопрос

Мы не собираем формы и не просим вас оставлять контакты. Если что-то нужно — напишите напрямую. Так быстрее и честнее.