C語言放在之前都是必備的基礎語言,由于指針的存在很多人覺得C語言是一門特別難編程語言,放在十年前C語言是學習編程的必備語言,但整個軟件行業發展趨勢,趨向于高度集成化,所以編程語言集成度越來越高,目前非常流行的編程語言都高度集成化的編程語言。
1.python
2.java
3.前端
這三種語言是目前初學者選擇比較多的語言,在以前這些都屬于腳本語言,所謂腳本語言的底層功能模塊都是封裝起來的,直接調用拿到結果,現在慢慢向著主流編程語言邁進的趨勢了,特別*近特別火的python。
是不是C語言不值得學習了?
這種顧慮完全沒有必要,python底層實現基本上由C語言完成,所以不要再聽什么C語言已經過時之類的論調了。C語言之上還有C++,C++這門語言不論何時和其他語言進行比較都是毫不遜色甚至略勝一籌,當然,因為C++的上手難度的問題,是不特別建議初學者選擇的,不過如果你學習C語言,之后直接進行C++的學習的話,上手難度也會降低不少,而實際上C/C++工程師的工資待遇也是相對很好的。
那么C語言想要自學需要具備兩個條件:
1.對編程特別的感興趣,興趣才是*老師,有了興趣中間遇到問題才能克服
2.覺得編程工資還不低,能夠滿足自己當前急缺錢的現狀,基于這點強大的內心驅動力也能夠讓自己遇到困難的時候克服過去。
如果不滿足前面的條件不建議匆忙就開始學習C語言
如何自學?
1. 首先選擇一門入門的書籍,c primer plus 適合初學者入門
2. 制定詳細的學習計劃,遇到不懂的知識點,在網絡上找一些對號的視頻解決掉,然后回歸繼續書本學習
3.基礎學完后開始在開源社區研究代碼,先從看代碼開始,然后嘗試修改代碼
按照三個步驟走,堅持下去學習個基礎還是足夠的,要想學的更加深刻需要真的項目的錘煉。