Go 语言是什么
Go,也叫 Golang,是 Google 开源的一门编程语言。
它常用于:
- 后端 API 服务
- 微服务
- 命令行工具
- 云原生工具
- 网络服务
- DevOps 工具
Docker、Kubernetes、Etcd、Prometheus 等很多基础设施项目都使用 Go 编写。
一、Go 的特点
二、Go 程序长什么样
逐行看:
每个 Go 文件都必须声明自己属于哪个包。main 包表示这是一个可以运行的程序。
导入标准库 fmt,用于格式化输出。
main 函数是程序入口。执行程序时,会从这里开始运行。
三、Go 和 Python / JavaScript 的区别
如果你接触过脚本语言,可以先这样理解:
Go 的语法不追求花哨,追求清晰、稳定、好维护。
四、适合怎样学习
初学 Go 时,不要一开始就纠结框架。
建议顺序:
- 先学会写普通 Go 程序。
- 再学标准库。
- 最后再学 Gin、GORM、微服务框架等生态工具。
Go 标准库已经能写出完整的 HTTP 服务,所以入门阶段先把标准库学扎实。

