This chapter took you on a practical learning journey of the building blocks of the Go language. We covered all of the fundamental features of Go that you are likely to see in any Go program. As we progress, you will see the building blocks that we covered in this chapter being utilized again and again.
In the next chapter, we'll cover one of the most beloved features of the Go language by diving into how to handle concurrency in Go.