我想自學c++,有什麼好的工具沒??謝謝大家幫助


看到這個問題忍不住來回答了!

因為我就是自學的C++,當然還會C#哦!

自學成才(驕傲臉!)

第一:

首先我認為呢,學編程一定要有目標,也就是說,你得想好用它來幹嘛.不能為了學而學.

目標:我就是用來開發遊戲的.

第二:

你得去網上找教程,其實這一步是最簡單也最難的.因為網上有很多教程魚龍混雜,而且又是初學者沒有判斷能力.這點真的很坑人啊.因為如果一個好的教程你入門還是很簡單的.

我入門的教程是看了呵呵老師講的C和C#.太好懂了有沒有.基本上沒有術語.完全適合零基礎的人哦.而且是免費的.鏈接給你放這了!你可以聽一聽哦!

https://www.bilibili.com/video/av19906722?

www.bilibili.com

第三:

入門之後就買幾本工具書,C++Primer之類的,反正我還沒看完呢....慢慢看就行了.遇到不會的就去查.

而且這一個階段我認為得大量的做題.網上的題庫有很多的.就是把知識由點連成面的過程.這樣才能熟練掌握.

第四:

沒有啦!記得給我點贊哦!祝你成功!


1先到知乎提問怎麼自學Cxx

2耍手機看看有沒有人回答

3沒人回答很失落,這個世界好無情,沒人關心我

4等來了一個回答,好開心啊!居然這個世界是溫暖的家

5這個回答好像對我沒有多大幫助唉,唉,不乖他,人家也是一番好心,再刷刷

6這個回答好像也不太適合我唉,但是好像很有道理,不明覺厲

7我該怎麼辦呢,要去這樣做么,好難啊,怎麼辦

8似乎跟我問人得到的答案一樣唉,唉,看來大家只是會說說而已,沒人真的關心我

9唉,好難啊,先去吃飯吧

10唉,好難啊,先去。。。。吧

11一個月後,不敢刷知乎,感覺愧對那些好心提意見的人

12一年後,到另一個網站註冊個賬號再問問看,說不定會有好心人真的願意幫我呢


我前段時間正好在學習 C++ 基礎知識,分享下我的學習過程吧。

從入門到放棄

很多新人一上來就學那本超級厚《C++ Primer Plus》(我剛開始也是),然後過程如下:

  1. C++ 那麼牛逼嗎?初學者一來就要學這個磚頭書,難不倒我!(亢奮)
  2. 看玩前言、導論,大神們的介紹果然牛逼,看起來也不難嘛,我誓必然的學好!(毒誓)
  3. 開始進入章節 1 個小時後... 挖槽?我剛看了什麼,我睡著了?還睡了 40 分鐘? (放棄)

不誇張,這就是我當時學習的心理路程 ...

就這麼放棄嗎?

不,我是一個不會放棄的男人,既然看書不適合我(初學者),我去看視頻學習!!!

沒錯,我入門 C++ 是靠看視頻,單純看視頻就看了嗎? 並不是

在看視頻的同時,會邊做筆記 + 邊寫代碼實操。這很重要,不要以為視頻里的代碼例子簡單,就不動手實操了,人類對自己最大的錯覺就是以為自己懂了。

只有動手實操了,你才會發現原來自己剛才那麼多細節沒看懂(哈哈哈哈)....

B 站眾所周知是個很好的「學習網站」,推薦下當初我看的視頻:

黑馬程序員匠心之作|C++教程從0到1入門編程,學習編程不再難_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標

推薦的理由是:每節課都是一個小知識點,每節課的視頻長度不長,並且每一階段會有個小項目例子教學,對初學者是比較友好的,推薦 1.5 倍播放速度哦!

特此申明:我不是黑馬培訓班的學員!!!

回歸原始

就只看視頻就行了嗎?

答案當然不是,看視頻的好處是先初學者掌握 C++ 重要(常用)的知識點,那具體更多的細節當然還要回歸到書籍上面。

所以在學習 C++ 的時候,最好的姿勢是:

看完視頻一個章節,然後回歸《C++ Primer Plus》看對應的章節,這樣看起書來會比較輕鬆!

總之就是這麼個過程:

看完一個章節視頻 -&> 實操視頻例子 -&> 看對應的章節的書

以上就是我在入門 C++ 的姿勢,希望對你有幫助,有認同的小夥伴別忘記給我點贊呀!


最後

我開了公眾號「小林coding」主要是分享我在學習過程中總結有關 Linux C/C++ 方面的文章,最近一段時間分享的是正是 C++ 的內容,有興趣的小夥伴歡迎關注,讓我們一起邊學邊成長!


看書,看標準,動手幹起來

書:《The C++ Programing Language》《Effective C++系列》《C++ primer》等等。

標準/參考:Stackoverflow. cppreference.com等等。

實踐:隨手找個框架常式和個人項目做起來,比如QT等等。


去下個C++編譯器,如果你學過其他語言,相信基本不會問這個問題。新手的話用巨硬的Visual Studio,Community版不用錢,不用配置環境,打開就能建項目。

然後有條件就買本書,沒有就百度C++入門。先明白基礎概念,如變數,類型,函數,循環,條件,指針(這個最坑小白)等等。然後學cin,cout用來輸入輸出。然後寫hello world,上了路就可以一點點前進了。

然而C++並不適合沒有計算機知識基礎的人。編程是讓機器按自己的指令行動,如果你不能充分認識這台機器的運作方式,就不知道可以下什麼指令(更常出現的是,道聽途說了一個指令,覺得似懂非懂,卻不知道怎麼用)。

對於不走入計算機專業的人來說,在編程的學習路上順便學計算機的知識,會干擾你對編程本身的認識。那麼,C++這種編譯型語言不適合你,Python這種解釋型語言更好。


C++primer

網上有很多教程,書也有那麼多人推薦了。我也就不說啥了。反正我也是個小白,最後容我恬不知恥推薦一下自己的公眾號 萌新程序員。公眾號會講講一些基礎的C++和計算機知識。。。。。。


有呵呵老師的課件文檔嗎


推薦閱讀:
相关文章