108 days of Golang
Articles in this Series
Learn how to install Go on Windows, macOS, and Linux. Set up your environment variables, configure your IDE, and write your first “Hello, World!” program in Go.
2 min readLearn how to declare, initialize, and work with variables and constants in Go. Explore Go’s strong typing, type inference, and the use of constants in detail.
2 min readUnderstand how to implement conditional logic in Go using if and switch statements. Learn best practices and use cases for each control structure.
2 min readExplore Go’s for loop, the only loop construct in the language. Learn how to iterate over collections, implement infinite loops, and break/continue the loop flow.
2 min readLearn how to define reusable functions in Go and explore Go’s unique error-handling model, which uses multiple return values instead of exceptions.
2 min readUnderstand the various data types in Go, including integers, floats, strings, and booleans. Learn how to work with these types in real-world scenarios.
2 min readLearn about arrays and slices in Go, how they work, and how to manipulate collections of data efficiently.
2 min readExplore Go’s map type for working with key-value pairs, including how to declare, initialize, and manipulate maps.
1 min readLearn how to create functions that return multiple values in Go, and explore how this feature simplifies error handling.
2 min readMaster Go’s idiomatic error-handling patterns. Learn to manage errors in production-ready applications with best practices for clean and maintainable code.
1 min read