=== Исходя из моего личного опыта и ИМО, вы делаете это задом наперед. Начните с Hello World! ===
Когда я изучаю новый язык программирования, я не просто говорю, что «выучу этот язык, потому что слышу, что это хорошо - учить». Мне нужно , чтобы иметь причину для изучения языка. В противном случае, если у меня нет причины изучать язык, я не буду изучать или сохранять то, что прочитал о новом языке программирования.
Я учусь, делая , и поэтому я начинаю с выполнения примера "Привет, мир" .
C - не самый удобный для пользователя язык, и в нем нет большого количества «простых небольших программ», которые вы можете реализовать и сделать что-то классное ... и поэтому в него трудно войти.
И именно поэтому я думаю вам действительно нужен хороший мотиватор, чтобы выучить C.
Прямо сейчас у вас есть мотиватор: «Я должен учить C, потому что люди говорят, что учиться хорошо» ... и я не думаю, что этого мотиватора достаточно, чтобы выучить C. Одно предложение написать GTK-приложение с графическим интерфейсом на C ..., которое многому научит вас о C, и конечный продукт будет очень конкретным и классным, на который можно будет указать (следовательно, хороший мотиватор).