ОО дружише похожая тема. У меня тоже были подобные проблемы. Месяц назад я тоже начал изучение языка си. Изучил основы на сайтах книгах и.т.д. Но не знал что написать. Короче си учит не стоет не имея при себе железо.
На си пишут микроконтроллеры и микропроцессоры и.т.д. Раньше для этого использовали assembler но ассемблер был сложный для понимание и по этому вышел си. На си еще можно писать операционную систему, другие языки прогроммирование и.т.д. Отличие языка Си от С++ в том что си это маловесащий язык и по этому для микроконтроллеров он удобен. Надо купить какой то мк типа atmega, pic или еще какого то семейства. И пабробоват например зажеч светодиод. Вот 2 недели назад купиль atmega8A-Pu тепер хочу написать пару программ.