Я тоже начинад с винды и считаю это огромной ошибкой.
Попробуйте перейти на линукс, там обучение идет проще, плюс мышление немного меняется в сторону правильного взаимодействия с пк.
Там очевидна куча путей автоматизации даже на си, которые совсем не очевидны на винде.
Ну и чего стоит простота программирования и сборки программ сразу после установки линукса из терминала - это просто шикарно.
------
Сергей написал про стандартную библиотеку и я тут вспомнил то, что мало кто запоминает, это работу с функциями с переменным количеством парваметров - тоже полезная штука в си.