Learn Go Programming - Golang Tutorial for Beginners

preview_player
Показать описание
Learn the Go programming language (Golang) in this step-by-step tutorial course for beginners. Go is an open source programming language designed at Google that makes it easy to build simple, reliable, and efficient software.

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:16:57) Setting Up a Development Environment
⌨️ (0:35:48) Variables
⌨️ (0:57:05) Primitives
⌨️ (1:26:29) Constants
⌨️ (1:47:53) Arrays and Slices
⌨️ (2:17:20) Maps and Structs
⌨️ (2:48:00) If and Switch Statements
⌨️ (3:21:17) Looping
⌨️ (3:41:34) Defer, Panic, and Recover
⌨️ (4:03:57) Pointers
⌨️ (4:21:30) Functions
⌨️ (4:57:59) Interfaces
⌨️ (5:33:57) Goroutines
⌨️ (6:05:10) Channels

--

Рекомендации по теме
Комментарии
Автор

Go naming conventions:
- "Names that are exported or package level variables should be clear enough that someone outside that source file should understand the meaning of it"
Also Go:
- Import (
"fmt"
)

anthonylafont
Автор

All the summaries, for those like me who watched it a couple of times already!

(53:11) Variables
(1:21:04) Primitives
(1:45:25) Constants
(2:12:42) Arrays and Slices
(2:44:57) Maps and Structs
(3:15:46) If and switch statements
(3:38:27) Looping
(3:59:15) Defer, Panic and Recover
(4:19:00) Pointers
(4:50:46) Functions
(5:23:43) Interfaces
(6:00:17) Go Routines
(6:34:31) Channels

ChristianGelman
Автор

When I'm no longer broke, I promise I'll donate.

bert
Автор

For those on mobile, like me:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:16:57) Setting Up a Development Environment
⌨️ (0:35:48) Variables
⌨️ (0:57:05) Primitives
⌨️ (1:26:29) Constants
⌨️ (1:47:53) Arrays and Slices
⌨️ (2:17:20) Maps and Structs
⌨️ (2:48:00) If and Switch Statements
⌨️ (3:21:17) Looping
⌨️ (3:41:34) Defer, Panic, and Recover
⌨️ (4:03:57) Pointers
⌨️ (4:21:30) Functions
⌨️ (4:57:59) Interfaces
⌨️ (5:33:57) Goroutines
⌨️ (6:05:10) Channels

uu
Автор

Take it from someone who has been teaching tech for 35 years... including public speaking, and even being a key note speaker on several occasions. You have a remarkable talent for imparting information. You are excellently paced, affable, informative, and a true gem. Thank you.

IKostman
Автор

This is a legendary tutorial. The instructor's way to explaining concepts is very clear, concise and engaging. For me, usually i never watch 6-7 hr long tutorial but this guy is not letting me leave it. Really loved it and appreciate your efforts. Thank you very much sir :) ! and Thank you free code camp.

Altamashattari
Автор

2:22:05 an effective hashing function requires the size of the hash table to be at least twice the number of elements. Reserving the size beforehand preempts the program initialising a larger map to ensure hashing efficiency.

walltail
Автор

2:12:06. We *do* have the tools. To make a memory copy of a slice there is no need to loop.
a := []int {1, 2, 3}
b := append([]int(nil), a...);

jzeman
Автор

Thanks for an amazing video! Clearly explained all the concepts and deeper nuances!

AbhilashKulkarni
Автор

i didnt expect this tutorial to teach me bitwise operations so well, i went here just to learn go but this exceeds my expectations. thank you.

framepointer
Автор

Is there a follow-up video planned? Perhaps one that goes into I/O, explores common core packages, talks about common design patterns and general tips, et cetera. With that said, this video is amazing and very appreciated!

clee
Автор

TIME: 1:07:07, fmt.Println(a &^ b) // 0100, should be // 1000, because a &^ b is equal a & ~ b

yaqingchyi
Автор

Yes this is so kind of you to teach a language so in depth and rich. Greatly appreciate. You gave me a head start on my interview. Thank you in general!

suprathikm
Автор

Never been able to sit on a tutorial session like this before! Quite amazing stuff this is. Well done mate!

saiaussie
Автор

This is the most well explained video of programming I've ever seen. The flow of words, the ease of explanation and is totally free? You should have a link for donations. Thank you for this great tutorial. it surpasses any other by far.

beebop
Автор

nothing to say but thank you, this is amazing, you basically helped me to keep my job during these hard times

andresmijares
Автор

It took me several days, but I finished the whole video start-to-finish. Thanks for creating this great resource.

rcarl
Автор

Just wanted to say thank you for offering such a comprehensive, in depth, and all around great video for totally free. This video clearly took many hours of your life to create, and the world needs more people like you. THANKS.

mikemcgrath
Автор

This is probably the best programming or educational video I've ever watched. You gave a great deal of knowledge and clearly demonstrate and explain some tough concepts very well. This video will be useful for many, many years. Thank you Michael and thank you freecodecamp!

jsteezeful
Автор

Explanations are so clear that it's surprisingly easy to listen to this at anywhere from 1.5x to 2x without miss something or getting confused.

anushirawan