Shouldnt you be considering 'D' anyways? Supposedly the next evolution of 'C'. Although, it looks like its to make plug-in coders life easier mainly.
I learned C because I learned coding at home in ASM when a youngster on my speccy. C was for big boys I believed. Later met 'real' programmers and they always said choose the language on what the task is. Obvious in professional environments. At home, I find alot of the languages a pain because of all the overhead, even if you have a fantastic IDE like xCode to hide it all.
But, tbh, for me, u cant beat an emtpy text file that you just bash away into and compile. Thats why I'll always be a C fan. I've learned countless languages/frameworks/libraries over the years. Its good ole 'C' that never seems to want to fade from memory like the others. Plus, you learn system stuff like you did with ASM, that later pays dividends in overall understanding. I know plenty of programmers who have no idea what a tick is or anything outside of a library call. That just wouldnt work for me!
On another note....you want to check out a cool language to code in. Try erLang, I'm just about halfway through the starting tutorials. Love it, but conceptly it sooo different from 'C'. Coming from a kind of Prolog/Lisp/Scheme type background, its not easy for a died on the wool ASM/C coder to make the switch. But, it seems its the coolest way to develop good server back ends, specially for hi performance needs like RTS games.
Learning C should be easy for you if you know some PHP. But the learning resource helps alot. I learned from a book called Using 'C' and some other DevPac stuff. Had a source copy of Steve Bak's Karate Kid too at one point, learned some cool C stuff from that!
My advice, learn C. Then you have a solid foundation for any other C style language later on.
Plus, its good that you have an idea of what to code. I've often found learning a new language boring because the tutorials were so lame. I learned quicker when I wanted to do something specific. Doing your disk utils or whatever gives you a focus and a good feeling when you make it work, as opposed to doing a tutorial.
Cheerz,
Jay