Некоторые темы, которые нужно изучить начинающему программисту:
- Основы информатики. 3 Понадобятся знания о типах данных, системах счисления, булевой алгебре и принципах выполнения операций ЭВМ. 3
- Математика. 3 Базовые знания математики помогут в разработке. 3 Например, для работы с графикой нужно знать геометрию, а для машинного обучения — теорию вероятностей и статистику. 3
- Алгоритмы. 34 Это последовательность действий, которая преобразовывает входные данные в некий результат. 3 Например, алгоритмы поиска и сортировки. 3
- Git. 4 Система управления версиями, которая помогает отслеживать историю изменений файлов. 4
- SQL и базы данных. 4 Нужно знать простые команды на создание, изменение и удаление таблицы, а также простые выборки по колонкам с условием. 4
- Структуры данных. 8 Например, массив, связанный список, дерево. 8
- Текстовые редакторы. 8 Стоит изучить текстовый редактор и некоторые сочетания клавиш, чтобы стать продуктивным разработчиком. 8
Для изучения программирования можно пройти онлайн-курсы, прочитать книги и электронные книги, а также практиковаться на реальных задачах. 1