128
159

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

C/C++勉強法

Last updated at Posted at 2018-11-06

目的

  • プログラミング初心者向けにC/C++を勉強する方法を書籍を中心に説明

方針

  • 具体的な目的となる開発対象を設定すべき

    • ユニークじゃなくていい、写真ビューワーとかテキストエディタとかでもいい
    • 何か作る前提で、参考書をざっと読む、ただしなるべく手を動かしてコードを入力する
    • 手を動かさずに参考書を読んだ場合、
      • さぁなんか作るか、ん、最初はどうやるんだっけ?で結局身についていないことに気づく
      • 良書においても、完全な解説というのは存在しなく、何らかの内容を省略している、実際に作業しながら省略された行間を補間しながら理解していないと、どこかで内容がわからなくなる
  • ただ、最初は参考書や参考サイトの写経でよい

    • 写経してビルドできないときにデバッグするという行為も重要、間違えて覚えているところが明確化されることがよくある
    • 写経ミスのデバッグもかなり重要、決して妥協してコピペしないこと、自分が書いたコードとオリジナルのコードを必死に見比べていると、不思議と中身を覚えます。
    • むしろ、たまには写経ミスしたほうがいい
  • つまり手を動かしたり、悩みながら、同じ内容を何回も入力して、結局はある程度時間をかけないと身につかないということ

手順

  • 1.まずはC++を全体的に説明している本を読む、その次にポインタ解説が詳しい本を読む
  • 2.このタイミングで、自分で作りたいアプリを書き始める、わからないところはwebや読んだ参考書で調べて、なるべくメモを残しておく
  • 3.ある程度アプリが完成したところで、中級者向けの本を読む、読みながらリファクタリングしていく

参考書籍

128
159
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
128
159

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?