Корректный алгоритм изучения языка программирования?
Я не знаю ни одного языка программирования. Несколько раз начинал изучать и бросал, вот почему.
Уверен, что алгоритм изучения должен выглядеть так.
1. Скачайте, установите, активируйте IDE: [список на выбор].
2. Купите / откройте учебник: [список на выбор].
3. Напишите программу в текстовом редакторе.
4. Загрузите программу в компилятор / отладчик и отлаживайте, пока не устраните все ошибки.
5. В этом пункте должно быть написано, как запустить!! программу в её естественной среде исполнения (Windows, Linux...). Этого пункта нет ни в одной онлайн инструкции, его нет даже во многих учебниках! Собственно вопрос. Посоветуйте, пожалуйста, учебные материалы (сайт, статья, книга) по написанию программы в полном цикле, до момента использования и закрытия её в роли обычного пользователя настольной ОС. Уже не очень важно на каком языке, ну желательно на популярном, хоть на Паскале.
1. Для чего предназначен язык программирования - сфера его применения.
2. Основные принципы применения - нужно компилировать, среда выполнения, редакторы.
3. Типы данных и структура программы.
4. Стандартные операнды (*,+,-)
5. Стандартные функции (вывод в консоль, файлы,преобразование типов, память)
6. Стандартные конструкции управления выполнением кода(if,else,for,while)
7. Обработка ошибок(try,except)
8. Возможности ООП