分類書單 程式語言
程式語言書單
從第一支 Hello World 到系統底層,程式的書一輩子讀不完。這一櫃收我看到覺得好的——Python、前端、演算法、系統語言、把扣寫漂亮的心法都在,挑你現在這階段最需要的那幾本。
精通 Python:運用簡單的套件進行現代運算(第二版)Introducing Python, 2nd Edition
從零開始學 Python 的好夥伴,語法一點一點拆給你看,第一次碰程式也不會慌。
購入 →這樣寫code好不好?辨識、分析、改善,寫出易讀易維護的程式碼 + 簡約的軟體開發思維:用 Functional Programming 重構程式 以 Javascript 為例 (套書&單書)
在意程式碼好不好讀、好不好改的人,這組能同時補上思維和手法。
購入 →簡約的軟體開發思維:用Functional Programming重構程式-以JavaScript為例 9789863128090 旗標
想試試用函數式的角度整理程式,讓邏輯變簡單的話很適合入手。
購入 →無師自通的C++語言程式設計:附大學程式設計先修檢測(APCS)試題解析(2版) 邏輯林 五南 9786263438347
自學 C++ 又得拚 APCS 檢定的高中生,靠這裡的題目解析就能一路練到考場。
購入 →9787122488268 AI助力Python,C,C++,C#程式設計語言的比較學習和應用開發(簡體書)
想一次摸熟好幾種語言,讓 AI 當助教把 Python 到 C# 擺一起對照著學最省力。
購入 →《Effective Java Third Edition》Joshua Bloch | 二手書 Java 9 程式設計
Java 寫得順之後,最需要的就是這種把細節講到位的進階提點,面試也用得上。
購入 →會動的演算法:61 個演算法動畫 + 演算法圖鑑 + 鍛鍊問題解決力!演算法與資料結構應用全圖解 + 世界第一簡單的演算法 + 「演算法×數學」全彩圖解學習全指南
用動畫看排序和搜尋怎麼跑,比死背步驟更容易留在腦袋裡。
購入 →Grafana Zero to Hero:從視覺化到智慧監控,打造全知視角的可觀測性平台
以 Grafana 為核心,串起 Metrics、Logs、Traces 三大訊號,從儀表板到告警的可觀測性實戰指南。
購入 →Terraform 建置與執行 第三版 (Terraform: Up and Running)
以 Terraform 實踐基礎設施即程式碼(IaC)的實戰經典,從模組、測試到多雲與零停機部署一次到位。
購入 →C++軟體設計|高品質軟體的設計原則和模式 (C++ Software Design: Design Principles and Patterns for High-Quality Software)
從相依管理與抽象切入,以 SOLID 原則與 Type Erasure 等技法重講現代 C++ 設計模式的進階之作。
購入 →網站可靠性工程工作手冊|導入SRE的實用方法(The Site Reliability Workbook)
Google SRE 經典的實戰配套手冊,用 SLO、監控與事後檢討的真實案例,示範如何把 SRE 原則落地。
購入 →流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)
為 C 語言歸納約五十個設計模式,涵蓋錯誤處理、記憶體與介面設計,是進階者的實務參考。
購入 →可觀測性工程|達成卓越營運 (Observability Engineering)
Honeycomb 團隊執筆,釐清可觀測性與監控之別,帶你用結構化事件與 OpenTelemetry 建立團隊實踐的定調之作。
購入 →流暢的 C|設計原則、實踐和模式 (Fluent C: Principles, Practices, and Patterns)
從設計模式切入,講 C 的程式結構、錯誤處理與介面設計,適合已有基礎的進階讀者。
購入 →可觀測性工程|達成卓越營運(Observability Engineering)
Honeycomb 創辦團隊的可觀測性奠基之作,講清它與傳統監控的分野,用高基數事件與 OpenTelemetry 看透生產環境。
購入 →編寫Rust指令列程式|透過小巧完整的程式學習Rust CLI(Command-Line Rust)
以重寫 cat、grep、ls 等 Unix 工具為專案,帶初學者從實作入門 Rust 指令列程式設計。
購入 →資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)
以資料工程生命週期為主軸,建立不綁工具的系統觀,是踏入資料工程領域的地基之作。
購入 →The Linux Programming Interface 國際中文版(上冊+下冊)
Linux/UNIX 系統程式設計的經典參考鉅著,man-pages 維護者 Kerrisk 以 C 深入剖析逾五百個系統呼叫與函式庫函式。
購入 →The Linux Programming Interface 國際中文版 (上冊)
Linux/UNIX 系統程式設計的經典參考鉅著,Kerrisk 詳解逾五百個系統呼叫與函式庫函式,權威而詳實。
購入 →dbt 與 Analytics Engineering 實戰手冊:從零打造現代資料分析架構及專業職涯
以 dbt 把軟體工程紀律帶進 SQL 資料轉換,是入門 Analytics Engineering 分析工程與資料職涯的實戰指南。
購入 →The Linux Programming Interface(Linux/UNIX 系統程式設計手冊)
Linux man-pages 維護者 Kerrisk 執筆,涵蓋逾五百個系統呼叫與函式庫函式的權威系統程式設計參考經典。
購入 →The Linux Programming Interface 國際中文版(下冊)
Linux/UNIX 系統程式設計的權威參考經典,下冊深入行程管理、IPC 與 socket 網路程式,進階必備。
購入 →精通 Python 網路開發(Mastering Python Networking, 4/e)
以 Python 貫穿網路自動化、監控與 DevOps 的進階實戰之作,適合有基礎的網路工程師。
購入 →網路可程式性與自動化:新世代網路工程師必備技能 第二版(Network Programmability and Automation, 2/e)
O'Reilly 網路自動化指南改版,從 Python、Go 到 Ansible、Terraform、K8s,帶網路工程師走進可程式化實戰的參考書。
購入 →營養師不開菜單後的 Next.js 全端轉職攻略:從專案規劃、畫面設計、資安到 SEO,挑戰一人 Side Project(iThome鐵人賽系列書)
從一人 Side Project 出發,用 Next.js 打通前後端,涵蓋畫面、資安到 SEO 的全端轉職實戰入門。
購入 →MongoDB 技術手冊 第三版 (MongoDB: The Definitive Guide, 3/e)
歐萊禮權威指南,NoSQL 文件型資料庫 MongoDB 的經典參考,涵蓋查詢、索引、聚合、分片與複製集。
購入 →營養師不開菜單後的 Next.js 全端轉職攻略:從專案規劃、畫面設計、資安到 SEO,挑戰一人 Side Project(iThome鐵人賽系列書)
以 Link in Bio 專案帶你走完 Next.js 全端流程,從規劃、畫面到資安與 SEO,適合有 React 基礎的轉職實戰入門。
購入 →NoSQL開發完美方案:Redis + Docker 高性能虛擬化實戰
以 Jedis 逐條操練 Redis 指令、再用 Docker 部署的大部頭實戰書,適合想把 NoSQL 落地的後端工程師查閱。
購入 →NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式(iThome鐵人賽系列書)
由 iThome 鐵人賽系列改寫,從九大基礎元件帶你入門 NestJS 這套 TypeScript 後端框架的中文書。
購入 →虛擬化高性能NoSQL存儲案例精粹:Redis + Docker
以大量案例串起 Redis 五大資料型別、哨兵叢集高可用與 AOF/RDB 持久化,並用 Docker 容器化落地的實戰入門書。
購入 →NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式(iThome鐵人賽系列書)
以 TypeScript 嚴謹架構帶 Node.js 開發者入門,從九大元件到認證授權的 NestJS 後端實戰指南。
購入 →Node.js生成式AI應用開發實戰:實作OpenAI API × LangChain × LangGraph × RAG,打造從雲端到本地LLM的混合式安全架構(iThome鐵人賽系列書)
專為 Node.js 開發者的生成式 AI 實戰書,從 OpenAI API、LangChain、RAG 一路做到 LangGraph Agent 與本地 LLM 安全部署。
購入 →Laravel 啟動與運行 第三版 (Laravel: Up & Running, 3rd Edition)
PHP 框架 Laravel 的權威入門書,更新至 Laravel 10,帶開發者從路由、Blade 到 Eloquent ORM 全面上手。
購入 →Google的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)
Google 工程師談軟體如何隨時間永續——文化、流程、工具的一線經驗,拓展軟體工程視野的經典。
購入 →30天精通 PowerShell Scripting:從撰寫到整理,掌握自動化工作流程 (第二版)
寫給已上手 PowerShell 的人,帶你從敲指令進到設計函式、整理與分享腳本工具的自動化進階實戰譯本。
購入 →x64 Assembly Language Step-by-Step: Programming with Linux, 4/e
x64 組合語言的親切入門經典,用 NASM 從二進位一路帶到與 Linux C 函式庫介接。
購入 →Visual C# 2026超級必修課:ChatGPT與Copilot協作、Azure OpenAI實戰開發
以 C# 打基礎的入門教材,帶你搭配 ChatGPT 與 Copilot 輔助開發,並延伸到 Azure OpenAI 實作。
購入 →軟體就該是軟的:設計模式思維實踐(上)+(下)——使用 C# 與 UML 打造彈性易重構的軟體
以 C# 範例與 UML 圖解完整梳理 GoF 23 種設計模式及 SOLID 原則,適合已懂語法、想精進物件導向與重構能力的進階讀者。
購入 →軟體就該是軟的:設計模式思維實踐(下)——使用 C# 與 UML 打造彈性易重構的軟體
以 C# 與 UML 圖解設計模式的實踐之作,下冊深入物件生命週期、結構型與協作型模式,適合想練重構功的進階讀者。
購入 →Clean Code學派的風格實踐:開發可靠、可維護又強健的JavaScript
把 Clean Code 原則落實於 JavaScript 的進階實戰,涵蓋 SOLID、設計模式與測試,適合想提升程式碼品質的開發者。
購入 →輕鬆自學ASP.NET Core MVC(.NET 8):從建置到部署的Web程式經典範例實作
以 .NET 8 為基礎,從環境建置一路帶到部署上線的 ASP.NET Core MVC 入門實戰範例書。
購入 →零負擔 Android 程式設計之旅:Kotlin 與 Jetpack 實踐指南
改編自 iThome 鐵人賽,示範用 Kotlin 與 Jetpack 從功能實作、DI、測試到 App 上架的 Android 實戰指南。
購入 →大神養成術 - Node.js+Express+MongoDB+Vue.js 全端實作現場
從 Node、Express、MongoDB 到 Vue,逐章打好全端各項基礎並佐以大量範例,最後以完整實作案例收尾的全端開發工具書。
購入 →Effective TypeScript 中文版|提昇 TypeScript 技術的 62 個具體作法
延續 Effective 系列傳統,用 62 條守則深掘 TypeScript 型別系統,寫出穩健型別的進階實戰指南。
購入 →TypeScript 邁向專家之路:零基礎 JavaScript 打通 Angular、React 與 Vue.js 前端框架實戰
從零基礎 JavaScript 打底,帶你吃透 TypeScript 型別系統,再實戰 Angular、React、Vue 三大框架的入門書。
購入 →打通 RxJS 任督二脈:從菜雞前進老鳥必學的關鍵知識【第二版】(iT邦幫忙鐵人賽系列書)
RxJS 響應式程式設計的圖解實戰指南,逾 70 個 operator 拆解,帶前端工程師打通非同步資料流的進階讀本
購入 →Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全 + Python自學聖經(第三版):從程式素人到開發強者的技術、實戰與AI應用大全
文淵閣工作室兩本自學聖經套書,Excel 職場實戰搭 Python 從入門到 AI 應用,適合零基礎自學打底。
購入 →