4 回答

TA貢獻14條經驗 獲得超23個贊
????和你一樣,我現在也是一名學生,目前大二。我認為應該先從C語言學起,學C語言的時候就把最基礎那一本書學好就行,這個時候就有了一些編程的思想了,可以寫一些簡單的控制臺程序了,但是如果想開發那種窗口的程序,就需要去學習API了,就我個人的建議而言,這個時候不適合學API,剛學完C語言去看API的話會很頭痛的。學習C語言的時候多去刷一刷OJ的題,但是肯定會遇到一些絞盡腦汁都做不出來的題,實在做不出來就先放一放,OJ上的題多是算法題,不了解算法做不出來是很正常的,去看看常用的算法,慢慢增長自己的編程能力。之后可以去看C++的相關知識了,有了C語言的基礎,看C++是很容易的,無非就是多了面向對象的三大特征(繼承,封裝,多態),學習C++的過程中也要繼續刷OJ的題,繼續了解各種算法(排序,搜索,查找等),漸漸的,你會知道什么是STL,用C語言寫好多行的代碼一行就解決了。等C++學的差不多了,可以選擇繼續了解C/C++的知識,畢竟現在知道的只是一些基礎的東西,也可以去試著開發一些小的程序,如果真的不想深入研究API的話,可以用QT編一編窗口程序,我感覺QT是一個不錯的東西,也可以選擇去看java。
????最后總結一下:C是基礎,多刷OJ題多去看算法能增長編程的能力,API是底層的東西,也就是地基,建議去了解,是否深入研究,看個人了。不要糾結于選擇什么語言去學習,現在的編程語言太多太多了,先去學好一門,學好之后編程的思想便有了,轉換語言是很快的。
????上文中也說過了,我現在也才大二而已,所以我對編程這方面的認識并不是很有高度,所以說,以上我說的當作參考就可以。
- 4 回答
- 1 關注
- 2361 瀏覽
添加回答
舉報