Contributions

Article
Technically, Go is not an object-oriented programming language. It doesn’t have classes, objects, and inheritance. However, Go has types. And, you can define methods on types. This allows for an object-oriented style of programming in Go.
Library
A set of example Go code with tutorials to start learning Go from scratch
Article
Learn how to declare constants in Golang. What are typed and untyped constants. What are default types. How to mix and match untyped constants in numeric expressions.
Article
A struct is a user-defined type that contains a collection of named fields/properties. It is used to group related data together to form a single unit. Any real-world entity that has a set of properties can be represented using a struct
Tutorial
A pointer is a variable that stores the memory address of another variable. Confused? Let me explain. Let's first understand what a variable is. Well, Whenever we write any program, we need to store some data/information in memory. The data is stored in memory at a particular address. The memory addresses look something like `0xAFFFF` (That's a hexadecimal representation of a memory address).
Tutorial
A map is an unordered collection of key-value pairs. It maps keys to values. The keys are unique within a map while the values may not be. The map data structure is used for fast lookups, retrieval, and deletion of data based on keys. It is one of the most used data structures in computer science.
Tutorial
A function is a block of code that takes some input(s), does some processing on the input(s) and produces some output(s). Functions help you divide your program into small reusable pieces of code. They improve the readability, maintainability, and testability of your program.
Tutorial
A Slice is a segment of an array. Slices build on arrays and provide more power, flexibility, and convenience compared to arrays. Just like arrays, Slices are indexable and have a length. But unlike arrays, they can be resized.
Tutorial
An array is a fixed-size collection of elements of the same type. The elements of the array are stored sequentially and can be accessed using their index. In this article, you'll learn how to declare and initialize arrays, how to iterate over arrays, and how to create multidimensional arrays.