Hi, For me or others, there is only one way to learn C. I don't know C++, but all computer languages are the same to learn. The best way to learn is write in C/C++ or other computer high-level-languages.
I think The C Programming Language by Dennis Ritchie and Brian Kernighan is good book for learing C. TSB [Non-text portions of this message have been removed]
