programming-C or C++

If you master the C language, you won't have a problem transitioning to any other programming language, at least in my experience, because in the end they're almost all alike (not all, but most of the popular are). Along with the K&R i'd recommend to get the C Programming 2007 video Tutorials from VTC, where they use the K&R book to teach the language.