入门的话,用谭浩强的《c++程序设计》(街书啊),虽然很简单,但是细节抠的非常出色,建议再买一本配套的《c++程序设计题解与上机指导》,里边有很多不错的入门程序实验,跟着动手做的话,有不少提升的(一定要自己做,不要抄着写,那样就失去动手的意义了)。
再者,面向对象往深了,确实有很多东西,但是,入门时还是很简单的,尤其是对于没有建立起牢固的面向过程的思想的初学者来说,建立一种思想要比改变一种思想简单的多。不要听人说什么就是什么,自己去看看就知道了。
开始可能有点无聊,但是一定不要偷懒留下细节盲区,当你学到数据结构时,慢慢就会体会到编程的快乐了。