Everything I wish I knew when learning C
I still remember when a co-worker told me that the biggest problem with C is that programmers are terrible at memory management.  Given the number of memory corruption bugs I encountered in 27 years of working with C, I have to say that rings true.