Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Порядок создания игры у меня был такой:Если честно, очень напоминает широко известное
1. Сделал текстовое описание.
2. Создал файлы index.html и style.css и начал поочередно вставлять теги и настраивать стили. Вначале создал поле и прикрутил стили, затем все остальные элементы. Когда все элементы были созданы, я скрыл элементы, которые не должны показываться вначале с помощью css-свойства display: none.
3. Создал файл программы (script.css) и начал добавлять туда переменные и функции по плану.
4. Написал комментарии в программе для лучшего понимания кода.

Число комментариев от первого урока к последнему уменьшается и фидбека на последние уроки вообще не было.
Если ориентироваться на прикладные языки и делать упор на алгоритмизацию, то Pascal.
Если на скриптовые языки — Python.
Если начинать по хардкору — C/C++.
Учебник по программированию для начинающих