Код — о разделе

Здесь Вы переходите от пользования программами к созданию инструкций для компьютера.

Маршрут по порядку:

  1. Введение в программирование — алгоритм, переменные, циклы, ошибки
  2. Блоки — визуальные среды и связь с текстовым кодом
  3. Scratch — справочник по редактору MIT
  4. Edublocks
  5. Python, структуры данных и JavaScript
    Практикум Python по книге Бриггса: turtleклассы"Прыг-скок""Человечек спешит к выходу"
  6. MIT App Inventor
  7. PascalABC.NET
  8. Кумир — алгоритмический язык, ОГЭ, исполнители Чертёжник и Робот

Python — практикум по книге Бриггса:

Шесть игр в Scratch (пошагово):

  1. Как учиться по проектам — эскиз, контрольные точки, готовые файлы
  2. Радужные линииЛабиринтБаскетболАрканоидАстероидыПлатформер
    Параллельно: стартовые проекты MIT, платформер и демосцена

Галерея примеров с разбором (Lab): Scratch — мини-проекты · отдельные скрипты · Turtle — фигуры на Python · Кумир — Чертёжник и Робот · p5.js — фигуры в браузере · SVG — рисунки кодом · Python — файлы и текст · Pascal — типовые программы · Arduino и micro:bit (после блоков — плата с LED и датчиками)

Примечание

Блоки с пометкой "псевдокод" иллюстрируют логику

блоки Python и JavaScript без такой пометки можно запускать (инструкции — в соответствующих главах). Онлайн-интерпретатор Python: Trinket.

Путеводитель по веб-стеку

HTML, CSS, JavaScript, Python и PHP — в одном хабе: открыть путеводитель.

Интерактив

Соберите несколько блоков ниже — тот же принцип соединения команд, что в Scratch.

Сообщения об ошибках в коде указывают строку и тип проблемы; исправление ошибок — обычная часть работы программиста на любом уровне опыта.

Итоги блока и FAQ — Программирование — итоги.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Для детейДля детей — о разделе, Компьютер — о разделе, Видеоигры — о разделе, Развитие — о разделе, Программы — о разделе, Введение в программирование.