Skip to content

Repository to keep track of my Golang learning process

License

Notifications You must be signed in to change notification settings

ezgiefee/Golang-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

276adf6 · Sep 1, 2023

History

46 Commits
Aug 17, 2023
Jul 23, 2023
Jul 25, 2023
Jul 29, 2023
Aug 1, 2023
Aug 1, 2023
Aug 1, 2023
Aug 1, 2023
Aug 2, 2023
Aug 2, 2023
Aug 2, 2023
Aug 2, 2023
Aug 3, 2023
Aug 3, 2023
Aug 3, 2023
Aug 3, 2023
Aug 3, 2023
Aug 3, 2023
Aug 6, 2023
Aug 7, 2023
Aug 7, 2023
Aug 7, 2023
Aug 8, 2023
Aug 9, 2023
Aug 28, 2023
Sep 1, 2023
Jul 22, 2023
Jul 22, 2023
Aug 21, 2023

Repository files navigation

Golang-101

This is a repository to learn Go programming language

Why to choose Go

  • Simple Syntax : The syntax is simple and concise.
  • Concurrency : Writing multithreaded programs is easy by using Goroutines and channels
  • Compiled Language : The source code is compiled to a native binary file and the Go compiler is designed to be fast.
  • Static Linking : The Go compiler supports static linking. The entire Go project can be statically linked into one big binary and it can be deployed easily.
  • Garbage Collection: Go uses garbage collection and hence memory management is pretty much taken care automatically and the developer doesn't need to worry about managing memory. This also helps to write concurrent programs easily.

Download and Install Go

Visit https://go.dev/doc/install to download and install the appropriate installer. After you follow the instructions, check if it is installed by typing go version on a terminal window. If Go isn’t already being found by the CLI you have to manually add /usr/local/go/bin to the PATH variable of your system.

Code Editor

https://code.visualstudio.com/docs/languages/go

About

Repository to keep track of my Golang learning process

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages