Member-only story
Go language learning planning
5 min readMar 25, 2023
Go is a fast, easy, and efficient programming language, so it is popular with developers. If you want to learn Go from scratch, this article will provide you with a step-by-step learning plan, divided into three levels according to difficulty.
#1 Primary
The initial stage mainly covers basic concepts such as basic syntax, data types, control flow, functions, and pointers.
#1.1 Learning objectives
- Basic syntax: The basic syntax of Go language is relatively simple, mainly some basic concepts such as variables, functions, loops, and conditional statements. You can learn through the official doc or other tutorials.
- Data types: Data types in Go include numbers, strings, booleans, arrays, slices, dictionaries, structures, etc. It is recommended to take the time to understand the usage and characteristics of each data type.
- Control flow: The control flow of the Go language includes if-else, switch, for, break, continue, etc. It is recommended to have a deep understanding of the usage scenarios and syntax of each control flow.
- Function: The function of the Go language is a first-class citizen and can be used as a parameter, return value, anonymous function, etc. It is recommended to master the basic concepts of function…