It's pretty clear the OP is asking about learning C, not any of the higher level derivative languages you mentioned.
To the OP: while I sadly don't have any resources to recommend I do applaud you for tackling a lower level language like C, I think you'll get a lot out of it. Best of luck!