go4noobs
go4noobs copied to clipboard
My progress studying Golang
trafficstars
Go
- Disclaimer!!
- __ 👨💻 👩💻 In development 🚧 🛠 __
- This repo must and will suffer some major updates and modifications along with my learning curve
- Feel totally free to fork and PR this repo
- Enjoy!
Thank You
- A special thanks to Ellen Körbes, for bringing an amazing GOLang content to Brazil in PT-BR
Summary
- >>Introduction<<
- Variables and Types 01. Hello World 02. Println() 03. Gopher 04. Scope 05. Types 06. Custom Type 07. Type Conversion 08. Exercises
- Programming Foundations I 01. Boolean 02. String 03. Constants 04. Iota 05. Part 1 - Exercises 06. Procedural Programming 07. Loop For 08. Conditional 09. Logical Operator
- Data Structures I 01. Array 02. Slices 03. Slice of Slices 04. Slice Make 05. Maps 06. Exercises 07. Structs
- Programming Foundations II
- Data Structures II
- Concurrency
- Packages
- Projects
Installing GO in Ubuntu
- Download package from the Official Download Page
- In my case the filename is "go1.15.2.linux-amd64.tar.gz"
- Open your terminal, and follow these steps
-
$ mkdir ~/go -
$ sudo mv ~/Downloads/go1.15.2.linux-amd64.tar.gz ~/go -
$ cd ~/go -
$ sudo tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz - Copy these:
-
export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
-
- Profile installation
- Paste Here
-
$ sudo nano ~/.profile -
$ /bin/bash -c ‘source ~/.profile'
-
- Paste Here
- System-wide installation
-
$ sudo nano /etc/profile -
$ /bin/bash -c ‘source /etc/profile’
-
- Re-open your terminal
- Test with:
$ go version