回覆列表
-
1 # 東風高揚
-
2 # 技術宅老夏
基礎(C語言入門,初學,程式設計基礎)
《C語言程式設計:現代方法》(第2版)
《深入理解計算機系統》
《C語言程式設計》
《程式設計師修煉之道》
核心/驅動
《Linux核心設計與實現》
《Linux裝置驅動程式》
《深入Linux核心架構》
應用
《UNIX環境高階程式設計》
《UNIX網路程式設計》
進階
《C陷阱與缺陷》
《C專家程式設計》
-
3 # 青春隨我
不是以學業為主嗎?還要高考了...哈。不扯這個
首先第一次接觸的話建議學c語言,有可能有點難接受,但是貴在堅持,記得邊學的過程中要切實的編寫些小程式,提升自身信心。基礎語法和基礎知識會了。那麼好別自我膨脹那只是一點皮毛沒有資本好膨脹的。如果想繼續深入,看三本聖經網上搜一搜那三本書(我認為哈,好多人都認為,不喜忽噴,謝謝請繞道行走。)把它弄的個八成懂哈恭喜你差不多走完一部分了。
接著你可以為自己找方向了硬體還是軟體方向。我是學了Java學了三個月了近期快考試了依然每天堅持去寫程式碼看書。
接著看資料結構啊演算法啊一些書,或者看更高難度的語言。這時你會有很多選擇。但是走到這一步了估計是一年或者更久以後。然後...到那時你就有自己的方向了。OK上課了
不管是高中生,還是初中生,都可以學習程式設計,但最重要的是要花時間學習。而且最好的是紮實的學習好基礎知識。如果是才入門,最好學習一下關於軟體的基礎知識。而不是一上來就搞一門開發語言來學習,有時沒有一些外圍的知識可能程式設計入門還不大容易。當然,如果肯花時間然後肯動手,那麼可以選擇一門開發語言來學習,邊學習邊動手,多思考,慢慢的就會明白程式設計的一些規則規律。
其實,如果入門最好的是從微軟的VB,因為這個是比較基礎,而且語法簡單易懂,比較接近於人的自然思維方式。如果一來就學習一些比較大型或者比較那些寫法比較不符合人的正常思維的話,那麼就比較晦澀難懂,會影響你的進度。書籍的話就到書店去看,越詳細的越好,圖文並茂更好。
如果高中生開始搞程式設計,基礎方面就要差一些,有些理論知識不知道的話,可能就走得不是太遠,太深入了。那麼最好學習一些基礎理論知識,比如:資料結構、作業系統、資料庫系統原理、編譯技術、計算機網路、面向物件程式設計、軟體體系結構、軟體工程、演算法設計與分析等。這樣邊做邊學才可能走得更高走得更好。