For C - K and R book is one of the best and "freely" available.
For C++ you can start with "Thinking in C++" . Nice book. That will teach you concept of OOP as well .
Get a free version of Borland command line tool compiler , and why not to challenge Bjarne Stroustrup.)