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

Можно выбрать несколько — статьи обновятся сразу

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

Почему на айфоне нет привычного терминала, какие среды разработки живы в 2026 году и с чего начинать, если под рукой только iPhone.

Почему персонаж получает урон от лавы, дверь открывается после нажатия кнопки, NPC внезапно решает напасть, а квест понимает, что вы наконец-то нашли тот самый ржавый ключ? Очень часто за такими механиками стоит скрипт.

Lua известен простым синтаксисом и быстрым стартом, но за несколькими базовыми конструкциями скрываются таблицы, nil, замыкания, метатаблицы и корутины.

Разбираемся, почему маленький Lua стал одним из любимых языков игрового скриптинга: как он используется в Roblox и Garry’s Mod, зачем игровые движки встраивают Lua и почему простота языка оказалась его главным оружием.

Разбираемся, подходит ли Go для изучения программирования с нуля. Сравним его с Python и JavaScript, посмотрим на плюсы и сложности Go для новичка и выясним, кому стоит выбирать его первым языком.

Разбираемся, что такое каналы в Go, зачем нужны chan, буфер, close и select, почему возникает deadlock и как горутины обмениваются данными на реальных примерах.

Почему Go так популярен в backend-разработке? Разбираемся, чем Golang хорош для REST API, микросервисов и высоконагруженных систем, насколько он быстрый, как работает конкурентность и стоит ли учить Go backend-разработчику.

Разбираемся, как работают структуры в Go: поля, методы, указатели, конструкторы, композиция и embedding. Почему в Go нет привычных классов, но объектный подход никуда не исчез.

Как создать REST API на Go с нуля: поднимаем HTTP-сервер, создаём GET и POST endpoints, работаем с JSON, статус-кодами и тестируем API.

Разбираем обработку ошибок в Go: почему if err != nil встречается везде, как работают error, errors.Is, errors.As, fmt.Errorf, %w, panic и recover.

Сравниваем Python и Go без фанатизма: какой язык проще новичку, почему Go быстрее, где Python удобнее, что выбрать для backend, нейросетей, автоматизации и высоконагруженных сервисов.