Ну по сути C очень простой, основаня проблема в том что в Си почти нечего нету с коробки, тебе придется писать все структуры данных которые в более высокоуровневых языка есть по умолчанию. Мапы, тейблы, списки, и остальная такая дребедень придется учится писать с нуля.