DEV Community

jguo
jguo

Posted on • Edited on

1 1

Learning Golang 108

Here is a list of the go beginner courses.

course about
101 Naming Conventions
102 Control Structures
103 Functions
104 Data Structure
105 Structs & Pointers
106 Interfaces
107 Routines & Channels

Package manager.

To see popularity of these tools, click here. make is the most popular tool. Here is an example.
dep is a more easy way, dep.

   # Go parameters
   GOCMD=go
   GOBUILD=$(GOCMD) build
   GOCLEAN=$(GOCMD) clean
   GOTEST=$(GOCMD) test
   GOGET=$(GOCMD) get
   BINARY_NAME=mybinary

   deps:
      $(GOGET) github.com/kubeless/kubeless/pkg/functions
Enter fullscreen mode Exit fullscreen mode

Note, make is very picky, if you run issues, make sure you open it in vi. Then run :%s/^[ ]\+/\t/g.

3 dots

3 dots in 4 places
Take a look at this post

If you are a beginner, I highly recommend this Go course on Udemy.

Here are some sample codes for this course.

Happy learning!

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more