c++何から始めたらいいの? 独学できる場所を探す
c++の大まかな構造の理解や、やる(学ぶ)べき事が定まったので
c++を学べる場所を探したいと思います
条件は
- 他の知識が要らない状態で、一つ一つの事を学べる
- 無料
- (分かりやすい)解説が豊富
- 大量の知識を学べる
- サンプルコードで遊べる
- 成長過程を考慮してくれている(順にやることによって順調に成長が出来る)
- 「wandbox」を基本使うけども、実装出来る場があるとgood
- クイズみたいに楽しいタスクになっているとgood
- xxx (追記用)
- yyy
- zzz
参考資料(日本語)
1. http://www7b.biglobe.ne.jp/~robe/cpphtml/
2. https://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html
3. http://cpp-lang.sevendays-study.com/
4. https://programming.pc-note.net/cpp/index.html
5. https://arma-search.jp/article/cplus-beginner#3
6. http://cplplus.web.fc2.com/CplplBase1.html
7. https://ezoeryou.github.io/cpp-intro/
8. http://www.kumei.ne.jp/c_lang/
9. https://tunasalmon.com/2017/09/11/%E5%85%A5%E9%96%80%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88/#index05
10. http://stlalv.la.coocan.jp/
11. https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/prog1/
12. http://vivi.dyndns.org/tech/cpp/cpp.html
13. http://kaitei.net/cpp/
14. https://kaworu.jpn.org/cpp/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
参考資料(英語)
急にすみませんが、自分の職業が英語関連の仕事なので
英語のサイトでも学習する予定です
なので、英語が出来ない人にはチンプンカンプンかもしれませんが
出来るだけ理解した事をQiitaに残して、それをツッコまれていきたいと思います
1. http://www.cplusplus.com/doc/tutorial/
2. https://www.w3schools.com/cpp/
3. https://www.tutorialspoint.com/cplusplus/index.htm
4. https://www.javatpoint.com/cpp-tutorial
5. https://www.learncpp.com/
6. https://www.programiz.com/cpp-programming
7. https://www.studytonight.com/cpp/
8. https://www.learn-cpp.org/
9. https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/
10. https://www.geeksforgeeks.org/c-plus-plus/
11. https://developers.google.com/edu/c++/
参考資料(英語)
ここから学習サイトになります
1. https://www.coursera.org/learn/c-plus-plus-a?ranMID=40328&ranEAID=vedj0cWlu2Y&ranSiteID=vedj0cWlu2Y-5Jbk6dFHY.lC.6LgggFY3g&siteID=vedj0cWlu2Y-5Jbk6dFHY.lC.6LgggFY3g&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=vedj0cWlu2Y
2. https://hackr.io/tutorials/learn-c-plus-plus?sort=upvotes&type_tags%5B%5D=1&level_tags%5B%5D=7&languages%5B%5D=en
3. https://www.sololearn.com/Course/CPlusPlus/
4. https://www.codecademy.com/learn/learn-c-plus-plus
5. https://www.edx.org/course/introduction-to-c-5?source=aw&awc=6798_1565671441_bb5505599a30da0cebfbac8b3c2351b2
6. https://www.edx.org/course/intermediate-c-3?source=aw&awc=6798_1565671442_c894c2bd1f106b3682cfc450734792d3
7. https://www.edx.org/course/advanced-c-3?source=aw&awc=6798_1565671443_56dbc1aab81cfd8888b3d93cd699ed43
無料の本(英語)
stackoverflowのサイトで初心者にオススメしていた本が無料だったので、下にリンクを残しておきます(独学用の個人ノートとしてQiitaを使っているので、自己責任でお願いします)
下の本の事です
Effective Modern C++ (Scott Meyers) This is basically the new version of Effective C++, aimed at C++ programmers making the transition from C++03 to C++11 and C++14.
下の本の事です2
Programming: Principles and Practice Using C++ (Bjarne Stroustrup, 2nd Edition - May 25, 2014) (updated for C++11/C++14) An introduction to programming using C++ by the creator of the language. A good read, that assumes no previous programming experience, but is not only for beginners.
下の本の事です3
C++ Primer * (Stanley Lippman, Josée Lajoie, and Barbara E. Moo) (updated for C++11) Coming at 1k pages, this is a very thorough introduction into C++ that covers just about everything in the language in a very accessible format and in great detail. The fifth edition (released August 16, 2012) covers C++11.
Youtubeのビデオで学ぶのもいいかもしれない!
ほぼ英語のビデオしか長時間のやつはありませんでした
- video 1: 9.0 Hours, C++ Tutorial From Basic to Advance
- video 2: 4.0 Hours, C++ Tutorial for Beginners - Full Course
- video 3: 7.5 Hours, C++ Tutorial | Full C++ Programming Course
- 初心者プログラミング講座【C++】第1~13回
結論として
この集めた情報だけで1〜2年以上の自習が出来そうです
なので、これら参考資料に集中しながら、分からない事はググりながら
学習していった分をQiitaに纏めて成長していけたらな、と思います