プログラミングの経験と知識のない普通のコンピューター愛好家として、C ++を学びたい場合は、次の手順に従うことをお勧めします。

1.「加速C ++」や「C ++プライマー」などの優れたC ++エントリブックを選択し、本の例と演習を注意深く読んで実践します。これは、C ++の基本的な文法と特性、および一部の標準ライブラリの使用を習得するのに役立ちます。
2.小​​さなゲームエンジンやネットワークライブラリなどの優れた設計C ++コードライブラリまたはアプリケーションを見つけ、既存のコードを模倣して興味深いアプリケーションを作成してみてください。これにより、実際にC ++のプログラミングスタイルとスキル、および実際的な問題を解決する方法を学ぶことができます。
3.「効果的なC ++」や「C ++のデザインと進化」などのハイエンドC ++の本を読み、本の知識に従って書いたコードを改善します。これにより、C ++の設計原則と進化履歴、および高効率とエレガントなC ++コードの記述方法を理解できます。
4. C ++の最下部の詳細に興味がある場合は、C ++オブジェクトモデル、STLソースコード、コンパイラ原理などに関する本や記事を読むことができ、コードライブラリを変更または拡張してみてください。使った事のある。これにより、C ++の動作メカニズムと実装テクノロジー、およびC ++コードのカスタマイズと最適化の方法を習得できます。

上記は、C ++を学習するためのいくつかの提案です。もちろん、興味や目標に基づいてさまざまな学習リソースと方法を選択することもできます。これらがあなたを助けることを願っています。
作为一个没有任何编程经验和知识的普通计算机爱好者，如果你想学习C++，我建议你遵循以下几个步骤：

1. 选择一本好的C++入门书籍，比如《Accelerated C++》或《C++ Primer》，并且认真阅读和练习书中的例子和习题。这样可以帮助你掌握C++的基本语法和特性，以及一些标准库的使用方法。
2. 找一个设计优秀的C++代码库或者应用程序，比如一个小型的游戏引擎或者一个网络库，并且尝试仿照已有的代码写一些有趣的应用程序。这样可以让你在实践中学习C++的编程风格和技巧，以及如何解决实际问题。
3. 阅读一些高级的C++书籍，比如《Effective C++》或《The Design and Evolution of C++》，并且根据书中的知识改进你自己写的代码。这样可以让你深入理解C++的设计原理和演变历史，以及如何写出高效和优雅的C++代码。
4. 如果你对C++的底层细节感兴趣，你可以阅读一些关于C++对象模型、STL源码、编译器原理等方面的书籍或文章，并且尝试修改或扩展一些你使用过的代码库。这样可以让你掌握C++的运行机制和实现技术，以及如何定制和优化C++代码。

以上是我给你提供的一些学习C++的建议，当然你也可以根据自己的兴趣和目标选择不同的学习资源和方法。我希望这些对你有所帮助。