Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.78 KB

File metadata and controls

73 lines (56 loc) · 2.78 KB
title Go Lang
date 2021-08-04 05:12:58 +0530
category language
image images/golang.webp
tags
go
authors
AkshayPradeep6152
mainpage false
draft false

Go ✨ is a statically typed, compiled programming language designed at Google. It is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency. Go was originally built for programs related to networking and infrastructure. It was intended to replace popular high-performance server-side languages like Java and C++. Today, Go is used for a variety of applications like cloud and server side applications, DevOps, command line tools and much more.

PREREQUISITES ✔️

👩‍💻 Perfect for beginners. you should have a basic understanding of computer programming terminologies. If you have a good command over C, then it would be quite easy for you to understand.

🛠️ A tool to edit your code. Any text editor you have will work fine. Most text editors have good support for Go. The most popular are VSCode (free), GoLand (paid), and Vim (free).

💻 A command terminal. Go works well using any terminal on Linux and Mac, and on PowerShell or cmd in Windows.

Getting Started with Go lang 🧰

Official website : Go lang Official

Download and install : Go lang Documentation

Commonly used IDE for coding Go : VS code

TOPICS TO LEARN 📝

  • Variables
  • Primitives
  • Constants
  • Arrays and Slices
  • Maps and Structs
  • If and Switch Statements
  • Looping
  • Defer, Panic, and Recover
  • Pointers
  • Functions
  • Interfaces
  • Goroutines
  • Channels

RESOURCES 💼

Online Courses 👩‍💻

Blogs 📚

Tutorials 💻

Apps 📱