- Английский язык
- Подход к изучению
- Общее
- Алгоритмы
- Паттерны
- Информатика
- GIT
- Нейронные сети
- Интернет
- Остальное
- Криптовалюты
Наилучшее обучение вне зависимости от разметки/языка:
- Общая структура построения кода, архитектура приложения, подключение библиотек/модулей, управление компиляцией и т.д.
- Базовые операторы, функции, методы и т.д.
- Приложение типа Hello world.
- Ставите сами себе новую задачу чуть сложнее предыдущей.
- Смотрите API и находите необходимые функции для этой задачи.
- Реализуете.
- GOTO 4
- Вводное
- Устройство компьютера: процессор, постоянная и оперативная память
- Хранение данных в компьютере. Системы счисления
- Низкоуровневые и высокоуровневые языки программирования
- Алгоритмы
- Блок-схемы. Назначение и общие правила
- Линейные алгоритмы
- Переменные. Основные операции
- Ветвления в алгоритмах
- Форма записи. Операции сравнения и логические операции
- Двоичная логика
- Ветвления в программе
- Форма записи: фигурные скобки, переносы строк, табуляции
- Оператор elseif
- Тернарный оператор
- Функции
- Смысл и назначение функций. Функция как подпрограмма
- Передача параметров. Оператор возврата
- Область видимости переменных
- Снова функции
- Организация ввода данных пользователем
- Приведение типов
- Рекурсия
- Циклы
- Инкремент и декремент
- Основные виды циклов: while, do-while, for
- Счётчик цикла. Операторы принудительного выхода из цикла
- Массивы
- Обычные массивы, ассоциативные массивы
- Многомерные и одномерные массивы