學習C語言,譚浩強的《C程序設計》是壹本非常好的C語言書籍。學習編程是壹個很漫長的過程。別急,壹本書讀兩遍三遍,學習交叉學習法。在學習C的過程中,可以看看《數據結構》、《編譯原理》、《操作系統》等書籍,對編譯很有幫助。剛開始學的時候,不要編壹些大程序,而是編壹些小程序,比如數組運算,字符組合等。指針是C語言的精髓,是比較復雜的部分。如果有壹天妳能熟練掌握指針的操作,我相信妳,妳壹定能學好C語言。
2001接觸編程。壹開始只是大致了解壹下,並沒有深入研究。我從VB開始,學了1多年,然後轉到C語言,按照C-C++-VC的順序學了兩年。現在學C++和C++都很難。C++編程思想和C++標準庫,這些書都很好很全面,套路書也必不可少。多讀源代碼對編程很有幫助,也會少走很多彎路。總之,學習C++是壹個漫長的過程,大概需要兩年的時間。這只是底線。要想學好,學好,需要更多的時間。
我給妳推薦幾本經典的C++書籍:
C++程序設計課程
用c++思考
C++大學課程
C++編程語言
數據結構算法及其在c++語言描述中的應用
C++標準模板庫-自學教程和參考手冊
泛型編程和STL
深入探索c++對象模型
設計模式——可復用面向對象軟件的基礎
重構——改進現有代碼的設計
基本c++
有效的c++
更有效的c++
C++入門
前五本書應該是入門書,後面的比較難學。如果想提高C++的編程能力,看這些書是很好的。建議妳多看看編程思想這本書。多做練習對提高編程水平有很大幫助。
其實語言是相通的。壹旦學會了壹種語言,學習其他語言就更容易了。
業內有壹種說法,因為JAVA這種語言包含了C++的壹些特性,掌握了C++就等於掌握了80%的JAVA。
掌握C++之後(我的意思是妳可以熟練地用C++編程,但不要求妳掌握C++的所有部分。這個沒人能做到,因為C++太龐大了。如果能堅持學習C++兩到三年,可以學習其他語言)。可以嘗試學習壹些其他語言,比如JAVA,VC++等等。
這時候妳可以說對編程語言有了壹個大概的了解,可以明確自己的學習方向了。根據妳的學習情況,妳應該學習壹些妳感興趣的語言(從興趣開始),或者為了找工作開始深造,比如學習框架編程和。net編程下的windows和其他更復雜的語言。
如果是找工作的話,建議妳學好C,c++和Java。
中國目前的軟件開發行業,北方對C、c++和Java的需求非常大,南方以VB為主。
關於英語對學習編程是否有幫助的話題,很多人都談過。我個人建議計算機術語要懂。可以買個計算機英語課程看看,對編程有幫助。其實編程中的英語很簡單,比如for,else,while.......................................................................................................................................................但是學習編程的時候,身邊有兩個工具應該就夠了——金山詞霸,電腦詞典。我相信妳能學好編程。
學數學和學編程有壹個共同點——訓練邏輯思維能力。編程的學習中涉及數學的地方不多,沒必要認真學習數學也能學好編程。
如果妳是壹個肯吃苦,有毅力學習編程的人,我相信只要妳努力學習,即使英語數學水平很差,妳也壹定能學好編程。
本人大三,也在學習語言C++。過了壹年多,感覺真的很累。我希望和妳成為朋友!
好了,說了這麽多,妳可以參考壹下,給自己制定壹個學習計劃,對自己有信心,最後祝妳在學習編程的道路上更好更進壹步,祝妳學習成功!!