Getting started in C

Miscellaneous Forums/General Discussion/Getting started in C

I really want to start learning C but haven`t a clue where to start. Could anyone in the know give me a few pointers as to where would be a good place to start. Hopefully there is a free option but I do not mind paying a small amount if that is the only choice.

Also what are the different versions of C and what merits do each of them have. Which would be best for a begginer to learn and help me in the future etc...

Also how hard is C to learn over things like B3D\BMax?

Thank you for any advice you can give,
Jason.