小白C++入门到发疯学习路线(书单整理)

前言

这篇文章实际上是我自己入门过程的总结,一个尽量少废话的C++入门指南。总结完忽然发现像个读书清单。

具体总结前,想先回答一个问题——要不要先学C,再学C++?

个人看法是,单就学习C++而言,直接学习C++就可以了,不用先学C。在微软维护STL的Stephen Thomas Lavavej都说他当年学C++之前学C语言浪费了大量的时间,早知道就直接从C++开始。

很多老的项目是C语言写的,之后的编程生涯多半还是绕不开学C语言,不过那时候你已有C++功底,构不成啥大问题。

因此,这篇文章基本不提C的学习,直接硬刚C++。不赞同的看客勿喷,右上叉叉就是了。赞同的同学可以往下看。

入门

《Accelerated C++》,《Essential C++》二选一精读。《A Tour of C++》选读。

  • 《Accelerated C++》很适合新手,因为她只有短短不到300页,在普遍砖一样的入门书籍里面是一股清流。容易通读完,减少挫败感。

  • 《Essential C++》比较适合有其他编程经验的中手迅速学习C++。内容会比《Accelerated C++》深一些。

  • 《A Tour of C++》,C++ creator扛鼎之作,适合刚学完、还有学完很长时间以后看,快速复习 C++知识。

你可能感兴趣的:(程序人生,c++,编程语言,书单,程序人生,经验分享)