Because you want to start from scratch C++ is the better choice among others, there are lots of books for this language available, i feel C++ by D.S Malik is most suitable for new learners.. You may also get assistance from video lectures. Following link is the complete reference:
http://www.learnerstv.com/Free-Compu...v164-Page1.htm