If you want to learn SDL2 programming in C this should be your starting point. I wish I had found this sooner. These are very clear and easy to understand. The lessons are broken up into very manageable chunks and the game functionality is relevant to game design. Also check out his game waterCloset on github (or his site). It's a fun platformer and shows what can be done with this knowledge.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.