回覆列表
-
1 # 茄子就要拌著吃
-
2 # 雲和資料
1、計算機概論->C-->任意一門面向物件的語言
2、不要看譚浩強的書,那書頂多做本工具書,遇到語法或者庫函式之類的問題去查。3、易語言真心沒什麼用。
4、英語很重要,但是你入門的時間不遇到多少英文材料。
首先,計算機概論是基礎,要不然你敲了一堆程式碼,都不知道程式碼是怎麼被計算機執行的。其次,個人感覺C語言很適合新手入門,因為C給我一種很清晰的感覺,C的規則很少,沒有面向物件那些什麼欄位、屬性、方法、基類、抽象類、介面、委託、逆變、協變*&*(……*這麼多名詞完全就把你搞暈了好吧。
最後,面向物件的語言肯定要學的,C很強大,效率高,體積小。但是有個非常嚴重的問題,開發速度慢。你可能學了一個月的C,還仍然在用寫控制檯算數學題。但是,用面向物件的語言,學五分鐘就能寫出一個介面。很有成就感有木有!
-
3 # 中年初級程式設計師
C語言是國內大學幾乎所有工科都會學習的w一門程式語言。但是作為程式設計入門的話,我覺得python更適合入門,原因如下:
1、如果使用C入門程式設計,能更好地掌握程式設計基礎,理解程式碼執行原理,但是學習c比較枯燥,很難迅速見到成效,可能會打擊學習的積極性。
2、使用python見效快,但是因為大部分使用高階介面,所以對底層實現方面可能就比較模糊,但是也可等學完python之後再學習C去補上。
3、現在國外教初學者程式設計都換python了,C是偏低層的,細節多,不易學。學python,你現在想做的東西,用python都可以很快很方便的實現。
當你有了一定的程式設計基礎之後,再學習其他語言也是很快的。另外記住語言沒有好壞之分,只是適合的領域不同而已。
學習程式設計要看你的目的是什麼,是找一份工作,是為了某方面個人的興趣。
如果是為了找工作,那首先要做的是選定一個方向,是想要搞前端、後端還是資料庫……然後根據你的方向去選入門的語言。如果你不確定以後想要在哪個方向上混就選擇簡單易上手的語言學習,敲敲程式碼找一找程式設計的感覺。找工作最終還是要系統學習主流語言,比如JAVA、C或者C#這些語言,但是這些語言學習週期比較長而且相對難度也較大一些,需要一些耐心和毅力。
如果是興趣,我個人比較推薦Python或者JavaScript這些指令碼語言,易上手,應用廣,而且執行開發環境也比較容易搭建,比起JAVA、C語言也容易些。