學習編程語言,不管你是培訓還是自學這都不是關鍵,最關鍵在“編程”這兩個字,說白了就是實踐,親自動手在計算機上把代碼寫出來,調試通過。
我是非計算機科班畢業,從事軟件編程工作已經八年有余,一路過來都是自學,而且不論是大一自學C語言通過計算機二級考試,還是為了賺廣告費自學AndroidJava開發,以及工作需求學了C#,到后來長期做的C++,都始終遵循一個學習原則“學寫結合”,且寫的時間要遠大于學。所以,如果你能在學習的時候堅持系統性的長期編碼練習和調試,完全可以自學,當然這里自學不僅僅是看看書,還可以網上看看相關視頻教程,以及看看網上別人寫的相關文章。做到這些,自學完全足夠!
最后,C語言教材大致應該和大家推薦的都差不多,譚浩強的那本教材,也可以是K.N.King的《C語言程序設計現代方法》。另外,可以結合嚴蔚敏的數據結構那本教材一塊學習。后期進階的話還可以看看《CPrimerPlus》。
還有,就是建議多到網上看看別人針對編程中某個知識點寫的文章,集百家之所長,你會進步很快的。