Skip to content
0:00 / 0:00

#go#golang#cli

Golang Tutorial for Beginners | Full Go Course

TechWorld with Nana

1.5M subscribers • 4 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Nana Janashia, DevOps trainer and creator of TechWorld with Nana
  • Linked in the descriptiongitlab nanuchi/go-full-course-youtube
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

2.5M views4 years ago1 recommendation

Programming languagesGoThe shell and command line

Nana Janashia teaches the fundamentals of the Go programming language by building a simple command-line application from scratch.

Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial. Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages. #golang #techworldwithnana 🚀 6-month DevOps Certification program to become a DevOps professional: bit.ly/4gCporh ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo: ► gitlab.com/nanuchi/go-full-course-youtube ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: kasten.io/nana ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ - Intro & Course Overview INTRODUCTION TO GO - What is Go? Why Go? How it's different? - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS - Local Setup - Install Go & Editor - Write our First Program & Structure of a Go File - Variables & Constants in Go - Formatted Output - printf - Data Types in Go - Getting User Input - What is a Pointer? - Book Ticket Logic - Arrays & Slices - Loops in Go - Conditionals (if / else) and Boolean Data Type - Validate User Input - Switch Statement - Encapsulate Logic with Functions - Organize Code with Go Packages - Scope Rules in Go - Maps - Structs - Goroutines - Concurrency in Go - Congratulations! ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► youtu.be/t8pPdKYpowI Full Docker course ► youtu.be/3c-iBn73dDE Full K8s course ► youtu.be/X48VuDVv0do DevOps Tools explained ► bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► bit.ly/2F3LXYJ TWITTER ► bit.ly/3i54PUB LINKEDIN ► bit.ly/3hWOLVT FB group ► bit.ly/32UVSZP DEV ► bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer ► High-Quality and Hands

Why it's here

1 person recommends this

What people say. Recommended as a solid introductory tutorial for developers transitioning to Go from other languages like Java.

u/extra_ricein r/ExperiencedDevs • Recommends

On “Go resources for Java developer”

I'm a Java developer who recently learned Go well enough to impress potential employers. If you have access to O'Reilly, there are some video lectures there that cover the basics. I didn't really enjoy them, so I didn't stick with them to the end. There's also this video lecture on YouTube that someone here on Reddit recommended to me some time ago. Also didn't finish it but I used it as an inspiration to switch to writing my own toy project instead. I just learned mostly by searching stuff on the Web.