編程入門書籍推薦
(均為中文版,如果你不喜歡教材那種言而又止、厭倦不透徹的學習,請看以下書籍吧)
只推薦我看過的...
Ps. 如果你想讓 孩子或自己 邊玩邊學編程,請下載這個谷歌教育團隊開發的免費游戲 https://store.steampowered.com/app/929860/Game_Builder/(同樣適用於中學生模擬機器人競賽選手,還能順便學點計算機相關的英語)
1. C語言
C primer plus 中文版
非常詳細的入門書,偏重於代碼和思想方面。是一種極度推崇的入門書,以一反三的思維,滲透着良好的編程規范。
入門編程書的典范,簡單易懂又不失水平。
算法導論
快速入門數據結構和算法的書,非常詳細。很多算法神仙都是從這一本入門算法的。
2. 動手自制了解原理類
人民郵電出版社 翻譯出版的自制系列6本(《30天自制操作系統》,《自制編程語言》,《兩周自制腳本語言》,《自制編譯器》,《自制搜索引擎》,《CPU自制入門》)
特別是《30天自制操作系統》這一本,邊看邊查點資料就能寫出並理解一個操作系統。本博客寫了一個專題筆記,有興趣可以看看:
《自制編譯器》這一本以制作簡化版c語言,介紹了編譯器制作過程,從中讀者能透徹理解編譯的整個過程。
3. Java
Java核心技術卷一
雖然稱不上Java界的C primer plus, 但也寫得很不錯,至少在入門方面一直是被首推的。
可能是Java包太多以及附帶一些歷史原因,才使得Java的書難寫一點吧。
Head First Java
這一本看不看有很大爭議,因其主要是以玩樂式教學為主,通過有趣的風格和思維來帶人入門,雖然學完感覺什么都沒學到,但是卻發現自己能用各種庫了,所以很有爭議, 建議先去圖書館借書/看電子版,覺得好再買下。
4. 非書籍的推薦
如果你想打開廣闊的世界,可以看看Github項目或各種博客,
如果找不到, 可以看看 我博客 或我Github里Star的項目:
https://github.com/sky5454?tab=stars
雖然我自己都沒看源碼,但是Star了很多 全面又或者奇奇怪怪 的項目。
4 42 <span style="color: #008080;">12<\span>
1 <span style="color: #008080;"> 1</span>