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