I chose C as i want to move into developing for Linux (kernel etc) i know that's a long way away and expect to be doing that anytime soon but this is mostly written in C and ASM (correct me if I'm wrong) and since I didn't want to start with ASM I'm starting with C first to get a solid background.
What's wrong with C anyway lol so far I'm really enjoying it