You should learn C because everything around you is based on C, most of it open source, and the ability to read and study the massive amount of C code that everything else relies on is a smart bet for understanding computers in a broader sense, and for better bending them to your will.