1. Приличного учебника, или курса учебного, сайта по языку C на настоящий момент - нет.
2. Ничего лучше вышедшего в 1978 году Брайан Керниган, Деннис Ритчи "Язык программирования Си" так и не было ... знаменитого K&R, почт 40 лет назад
3. Все "новые" курсы C (Интуиты всякие и ее с ними, хоть русскоязычные, хоть зарубежные) - это убогие перепевки K&R ... часто из дамского ума, обязанного этим занимться в силу свое преподавательской деятельности в ВУЗах
4. Беда в том, что C нужно учить только в среде Linux ... а наши "педагоги" ничего окромя Windows в руках не держали , вот и получается такой абортарий - это не вина их, а беда...
5. Но и K&R тоже имеет слабость в том, что устаревший, потому что писался для вычислительных сред той поры, без привязки к конкретике (блиотеки стандарта POSIX и т.д.)
Но Бог с ними, с учебниками...
На форумах, блогах часто спрашивают: "Как научиться программировать?".
Ответ здесь единственный может быть: писать, писать и ещё раз писать ... как завещал дедушка Ленин
Но для того, чтобы самостоятельно писать, нужны сборники задач, которые бы эти задачи формулировали.
И тут дела куда хуже, чем с самими учебниками...
Последнее, что мне попадалось в руки более-менее сносного, это А.Фьюэр, Задачи по языку С
Тоже 30 лет изданию...Керниган Б., Ритчи Д., Фьэр А.
Язык программирования Си. Задачи по языку Си/
Пер.с англ. Д.Б.Подшивалова и В.А.Иващенко. -
М.:Финансы и статистика, 1985. - с.193-278.
Кроме того, это больше сборник упражнений (вопросов), чем задач.
Но на этом форуме за 4-5 лет более-менее спокойной жизни (без срача кк везде по Интернет) накопилось великое множество задач с их решениями...
Вот бы взять их, и собрать (упорядочить) в единый сборник задач по C с решениями...