Загляни сюда:
bourabai.ru/alg/a13.htm
Начни с
«Язык программирования Си. Лекции и упражнения» Стивен Прата
Видео-уроки по
С (Си):
https://www.youtube.com/channel/UC3ewRHk6A2fhsUt6v...
И параллельно читай/осваивай:
1.
«Алгоритмы. Вводный курс» Томас Х. Кормен
2.
«Алгоритмы. Построение и Анализ» Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн.
«Алгоритмы введение в разработку и анализ» Левитин А.В
«Algorithms in a Nutshell, 2nd Edition»
Да, и ещё желательно (обязательно) освоить
англ. яз и параллельно осваивать
Дискретную математику.
Вся информатика - это, по сути, дискретная математика. Мозги ставит великолепно.
Если есть сомнения по этому поводу см. тут:
https://habrahabr.ru/post/252077/