<分区>
1) 我查看了 C++ 推荐阅读列表。我可能还是个初学者。那么,我是否仍会从一本初学者书籍开始,然后从那里开始?而且,您建议每个级别阅读一本书,还是在升级之前阅读一个级别的所有书籍?
显然,我只能从一本书开始。我应该从哪一个开始?
2) 我可以在空闲时间做什么样的项目来练习和提高我的技能?
我对设计的网络应用特别感兴趣。作为初学者可以吗?例子会很棒。
标签 c++
<分区>
1) 我查看了 C++ 推荐阅读列表。我可能还是个初学者。那么,我是否仍会从一本初学者书籍开始,然后从那里开始?而且,您建议每个级别阅读一本书,还是在升级之前阅读一个级别的所有书籍?
显然,我只能从一本书开始。我应该从哪一个开始?
2) 我可以在空闲时间做什么样的项目来练习和提高我的技能?
我对设计的网络应用特别感兴趣。作为初学者可以吗?例子会很棒。
最佳答案
如果您完全是编程初学者,我不知道哪本书可以让您开始使用 C++——我会推荐任何其他语言,因为对于那些从未接触过 C++ 的人来说更简单之前编程。
如果您是使用其他语言的相当有经验的程序员,只是 C++ 的初学者,我会从 Eckel 的 Thinking in C++ 开始-- 它的一大优势是可以在网上免费获得,所以你至少可以开始使用它(如果你决定购买纸质 + CDROM 版本,恕我直言,如果你有钱并且喜欢这本书,它会完全睁开眼睛来完成,而不仅仅是根据别人的意见“赌博”你的许多美元;-)。完成 Eckel 的两卷书和练习后,您将对 C++ 有足够的了解,可以选择您希望继续学习的中高级、高级、专家级书籍和项目。
(当然,我有偏见,因为 Bruce 是 friend 和 Python 爱好者,但他关于 Java 和 C++ 的书籍无论如何都非常受欢迎,这与我的偏见完全不同;-)。
Web 应用程序不是 C++ 使用的典型领域(尽管您当然可以使用您喜欢的任何语言,但我什至不知道用于 Web 应用程序的流行/广泛使用的 C++ 框架 --而且我是 C++ 的专家,尽管这些天我做的 Python [[优秀的网络应用程序语言 btw;-)]] 比我做的 C++ 多得多)。
关于C++ - 两个基本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2346002/