I primarily write C# (for cash reasons) but my heart will always be with C.
Citation needed. I hate hate hated C and am very glad to have seen the back of it.
Then suddenly... click.
Suddenly, in my mind appeared an abstract model for it. It was complete and possible for one person to understand.
Since then I understand what I'm doing rather than know how to drive the compiler.
That has never happened for any other language I've written and that includes Z80+6502+X86 ASM, C++, C#, VB3-6, PDS7, ksh, Python, Perl and PHP to name a few. Assembly is close but not abstract enough.
Enlightenment is probably the best word to describe it.
I'll never forget the time when programming changed from mechanically entering statements, to controlling the flow of data through a program though (also in C). Definitely a brain-expanding experience :)
http://cm.bell-labs.com/cm/cs/cbook/
The following is a link to some university course page that has the book as pdf
http://www.cs.ucsb.edu/~buoni/cs16/The_C_Programming_Languag...
Don't hold your breath.