> For the complete documentation index, see [llms.txt](https://go.netdpi.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://go.netdpi.net/start.md).

# 01-起步走

電腦程式設計是藝術、工藝及定義電腦如何運作的程式設計科學。本書將教你如何使用 Google 設計的 Go 程式語言來設計電腦程式。\
Go 是一個通用目的程式語言，有先進的功能及精簡的語法。由於 Go 支援多種平台、可靠並有完整說明通用函式庫的文件，而且 Go 重視良好的軟體工程原則，所以讓 Go 做為第一個學習的程式語言是很理想的。\
我們用 Go（及多數的程式語言）來寫軟體的過程是相當直覺的：<br>

* 收集需求
* 尋求解決方案
* 寫程式碼實做方案
* 將程式碼編譯為可執行檔
* 執行並測試程式，以確認它能運作

\
這個過程是迭代的（iterative，表示需要做很多次），而步驟通常會重疊（overlap）。但是在我們開始用 Go 寫第一個程式以前，我們需要去了解一些預備概念。
