By using this site, you agree to our Privacy Policy and our Terms of Use. Close

In my experience OO languages encourage practices which are terrible from a performance point of view, but great from a code maintenance and RAD point of view. What you want to learn depends on what you want to do.

If you decide to learn C I would recommend either an O'Reilly book (usually my first stop when I need to learn a new language) or the original K&R book.