Skip to content

Playing around with Go and learning it's features

Notifications You must be signed in to change notification settings

joeyell/learning_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Go

Welcome to my journey of learning Go! This repository documents my progress as I explore the Go programming language.

About Go

Go, also known as Golang, is an open-source programming language developed by Google. It's designed for simplicity, efficiency, and concurrency, making it a popular choice for building scalable and reliable software systems.

Goals

  • Master the Basics: Start with the fundamentals of Go programming, including syntax, data types, control structures, and functions.
  • Explore Advanced Concepts: Dive deeper into advanced topics like concurrency, interfaces, error handling, and package management.
  • Build Projects: Apply what I learn by working on practical projects to reinforce my understanding and skills (coming soon).
  • Contribute to Open Source/Community: Contribute to open-source Go projects and collaborate with the vibrant Go community (London Gophers, Gopher Slack).

Resources

Progress

  • Week 1: Getting Started with Go
  • Week 2: Functions, Methods, and Interfaces in Go
  • Week 3: Concurrency in Go
  • Week 4+: Coding tasks/challenges

About

Playing around with Go and learning it's features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages