☰
Go 保姆级教程 Day1:装完环境,10 分钟跑通第一个程序
2026/10/8 12:06:12 网站建设 项目流程

为什么学 Go?给你 3 个继续的理由

  • 语法简单:变量、循环、函数,跟读英文差不多,是后端语言里最好入门的之一

  • 就业机会实在:云计算、微服务、容器、区块链等方向,Go 是基础设施级语言,Docker、Kubernetes 都是它写的

  • 学完能立刻看见成果:30 天结束,你会做出两个能写进简历的小项目,而不是背了一堆名词

今日目标(30 分钟搞定)
✅ 在电脑上装好 Go
✅ 打开终端输入 go version 能看到版本号
✅ 用 go run 跑出「Hello, Go!」
Step 1:下载(2 分钟)
打开官方下载页:go.dev/dl,认准页面第一个最新稳定版。
按系统选安装包:

  • Windows:选 .msi 结尾的文件
  • macOS:选 .pkg 结尾的文件(Apple 芯片选 arm64,Intel 选 amd64)
  • Linux:选 .tar.gz,按官方文档解压
    不会区分 arm64 / amd64?Windows 和 macOS 直接选第一个带 .msi / .pkg 的即可;Linux 用户打开终端输入 uname -m,输出 aarch64 选 arm64,输出 x86_64 选 amd64。

避坑:不要下载标着 Source 的源码包,那是给想自己编译 Go 源码的人用的。

Step 2:安装(3 分钟)

  • Windows:双击 .msi,一路 Next,保持默认路径 C:\Program Files\Go 不要改,最后 Finish
  • macOS:双击 .pkg,按提示继续,输入开机密码
  • Linux:解压到 /usr/local,再把 /usr/local/go/bin 加入 PATH(官方文档 Quick Start 有完整命令)

Step 3:验证(1 分钟)
打开终端(Windows 按 Win+R 输入 cmd 回车;macOS 按 Command+空格 搜「终端」),输入:

go version

看到类似 go version go1.2x.x linux/amd64 的输出,环境就装好了。
如果提示「go 不是内部或外部命令」或 command not found:

  • 90% 是 PATH 没生效:先关掉终端重开一次

  • 还不行:Windows 检查系统环境变量 PATH 是否包含 C:\Program Files\Go\bin(或自定义安装路径)

  • 下载太慢:国内推荐配置 GOPROXY 镜像,回复关键词「Go资料」领取图解版

第一个程序:跑出「Hello, Go!」(10 分钟)

  1. 新建一个文件夹(比如 go-learn),在里面新建文件 hello.go
  2. 把下面代码原样粘贴进去:
packagemainimport"fmt"funcmain(){fmt.Println("Hello, Go!")}
  1. 回到终端,进入 go-learn 文件夹,执行:
go run hello.go

看到 Hello, Go! 输出——恭喜,你完成了人生第一个 Go 程序。
逐行讲解:这 5 行代码在说什么

  • package main:声明这个文件属于 main 包。Go 程序从 main 包的 main 函数开始执行。先照抄,第 8
    天讲包时再见

  • import “fmt”:引入 fmt 标准库,它负责格式化输出,相当于借来一个「会打印」的工具箱

  • func main() { }:程序入口函数,花括号里就是程序要做的事

  • fmt.Println(“Hello, Go!”):调用 fmt 的 Println 函数,把引号里的内容打印到屏幕

记住一句话:Go 程序 = 包 + 函数 + 调用。今天先混个脸熟。
避坑清单(今天踩过的坑,明天不再踩)

  1. 下载慢 → 配置 GOPROXY=https://goproxy.cn,direct(七牛云维护的国内镜像)
  2. 命令找不到 → 90% 是 PATH 问题,重开终端优先
  3. 文件名可以随意,但扩展名必须是 .go
  4. 字符串必须用双引号,单引号是给字符用的(第 3 天细讲)
  5. 编辑器推荐 VS Code + 官方 Go 插件,能自动补全和纠错

实战练习(做不完明天跟不上)

  1. 把 Hello, Go! 改成输出你的名字(比如 Hello, 小明!)。
  2. 再写一行 fmt.Println 输出你今天的心情(比如:今天学会了装环境,开心!)。
  3. 跑通后把终端截图发到评论区

结尾
如果你觉得今天的内容对你有帮助:

  1. 点个「在看」,让更多想学 Go 的朋友看到
  2. 转发给那个「收藏了 10 个教程还没动手」的朋友
  3. 关注本号,回复关键词「Go资料」,领取《Go 新手避坑 100 问》+ 环境安装图解 PDF

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询