I've been reading up on C the last few weeks. So far I am enjoying it. It's hard. I am not a formally educated progammer so learning C has highlighted to me a lot of these gaps. One thing I like about C is the same thing I like about Go: Very small lexicon. I know C is dangerous and all, but I think that is a plus in a way. Because it forces you to be smart with your code. Like drawing with pen instead of pencil.
Some of the topics I struggle with right now are things like pointers and memory management. I've never had to do these things because I have historically been a web developer.
https://suckless.org/ has been a big source of inspiration for me. Because so much of what they build is simple and elegant. Purpose built. Good. The more I work on stuff like this, the more frustration I feel in my day job. Because I feel like I do is contribute more shit software to a shit software saturated world.