# 01-起步走

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

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://go.netdpi.net/start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
