Is Go an Object Oriented language?

A theoretical introduction to Go, its philosophy and opinionated guidelines to follow in order to write powerful and maintainable code.

End Result

You will understand the general Go philosophy.

You will learn about history of Object Oriented Programming and its purpose.

You will learn the difference between Go Struct and typical Object.

You will learn when to use Pointer vs Receiver.