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.