The first language I learnt  was PHP, but I have more recently picked up Python. As these are all 'high-level' languages, I have found them a bit difficult to pick up. I also tried to learn Objective-C but I gave up.
So, what language should I learn to bridge between Python to C
Languages are easy to learn (especially one like C)... the hard part is learning the libraries and/or coding style of the language.  For instance, I know C++ fairly well, but most C/C++ code I see confuses me because the naming conventions are so different from what I work with on a daily basis.
Anyway, I guess what I'm trying to say is don't worry too much about the syntax, focus on said language's library.  This isn't specific to C, you can say the same about c#, vb.net, java and just about every other language out there.
What language should I learn as a bridge to C (and derivatives)