Skip to content
技术学习笔记
Main Navigation
首页
Go语言学习
基础入门
语法基础
数据结构
面向对象
高级特性
Java学习
基础入门
面向对象
核心框架
并发编程
高级特性
Spring学习
基础入门
Spring Framework
Spring Boot
Spring Cloud
实战项目
AI学习
核心概念
Prompt工程
API调用
Token优化
RAG知识库
Agent开发
CloudWeGo
基础入门
Kitex RPC
Hertz HTTP
Netpoll网络库
服务治理
实战项目
K8S学习
基础入门
部署管理
服务管理
存储管理
配置管理
安全策略
监控运维
高级特性
实战项目
Appearance
Menu
Return to top
On this page
Go语言零基础学习笔记
欢迎学习Go语言!本系列笔记将带你从零开始掌握Go语言开发。
学习路线
第一部分:基础入门
Go语言简介
- 了解Go语言的特点和应用场景
环境搭建
- 安装配置Go开发环境
第一个Go程序
- 编写并运行Hello World
第二部分:语法基础
基本语法
- 变量、常量、数据类型
运算符
- 算术、比较、逻辑运算符
控制结构
- 条件语句、循环、switch
第三部分:数据结构
函数
- 函数定义、多返回值、错误处理
数组和切片
- 数组与切片的使用
映射(Map)
- Map的创建和操作
指针
- 指针的概念和使用
第四部分:面向对象
结构体
- 结构体定义和方法
接口
- 接口定义和实现
第五部分:高级特性
错误处理
- Go的错误处理机制
并发编程
- Goroutine和Channel
常用标准库
- fmt、strings、time等
学习建议
多写代码练习
阅读官方文档和源码
参与开源项目
学习设计模式和最佳实践
关注Go社区和最新特性
进阶方向
包管理和模块系统
网络编程
数据库操作
Web框架开发
测试和性能优化
工具链使用