這個問題需要分開討論。首先我們要看你學程序的目的是什么?是因為興趣、薪資誘人,還是說只是用它來輔助。不同的目的對應不同的學習方法,目的導向可以讓你學習效率達到最高。
如果是因為興趣,那么建議的路線就像大學學習編程一樣,從簡單的c語言結合算法開始學習。c語言是計算機專業通常用來入門的語言,這方面可以看的書很多,比如說c語言程序設計。看完之后可以了解簡單算法,為后面的課程提供基礎。
如果是被it行業的高工資吸引,或者看好它的前景。那么我建議的是選擇一個喜歡的方向。比如說你選擇大數據,那么你就可以選擇python作為入門語言,輔助學習數據處理相關的算法。
如果你只是希望通過學習程序讓自己平常的工作效率更好。還是推薦python給你,因為python有很多庫方便你使用。
最后提醒一下,書只適合入門,互聯網更多的學習途徑是通過網絡。看書需要根據自身情況去調整,看不懂就換一本,直到找到適合的。
圖一為c語言初學項目運行圖
圖二為python學習大數據參考書
圖三為python初學入門
上一篇造夢西游地圖代碼?