The Best Resources to Learn Golang (If I Could Start Over)

  Рет қаралды 54,889

Melkey

Melkey

Күн бұрын

How I would Learn Go If I started Over. I get this question all the time when I stream or when i am just programming. It seems Golang has really picked up in popularity lately, and so many new programmers want to know what are the best resources for learning Go.
In this video I give the best articles, styles, thought process and textbooks on how to learn Go!
Code: github.com/Melkeydev/go-bluep...
Video Editor: @TheMason
Twitch
I stream live on Twitch every weekend
Twitch : / melkey
Join the amazing community on Discord
Discord: / discord
I post memes and host Twitter Tech Spaces
Twitter: / melkeydev
The Best Resources to Learn Golang (If I Could Start Over)
SUBSCRIBE OR GET LAID OFF
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding #golang #go #golanguage

Пікірлер: 139
@MelkeyDev
@MelkeyDev 4 ай бұрын
I hope you all enjoy the video! Make sure to comment + like and subscribe if you want more. Also - what are some resources you recommend?
@erikslorenz
@erikslorenz 4 ай бұрын
Id say because the language spec isn’t super big most resources aren’t really as useful as just rewriting some services you already have in node or another language but in go. It’s hard to know what you don’t know until you run into it. And then some of the more advice driven stuff makes sense
@duckysensei
@duckysensei 4 ай бұрын
Rustlings CHROOOOOT
@buddy.abc123
@buddy.abc123 4 ай бұрын
Code and Learn channel is my favourite as I am learning about Go. His simple explanations and examples just make the learning experience so so much better. Even as a senior in other languages, he discards your experience and always starts from the most beginner level on any topic. I remember asking him to create a GO project structure video, and today he published what I assume will be a series of such videos. Check out Code and Learn please
@breakoutgaffe4027
@breakoutgaffe4027 2 ай бұрын
Boot dev!!
@vishal-shinde
@vishal-shinde 4 ай бұрын
Thank you! I have been following you for 2-3 months. I like your content. Likewise, I have been looking to learn Go in 2024, one of my goals.
@MelkeyDev
@MelkeyDev 4 ай бұрын
I am glad you have been here for the journey
@durchschnittlich
@durchschnittlich 4 ай бұрын
Great recommendations! Especially the more advanced resources are not be skipped! I tried to skip them and now, every time I get hung up on something, I end up reading them. Do yourself the favor and learn with them, even though you're programming for years. They will help you a ton!
@MelkeyDev
@MelkeyDev 4 ай бұрын
Glad it was helpful!
@akhileshwargurram8363
@akhileshwargurram8363 4 ай бұрын
Can definitely vouch for let's go and let's go further, hands down the best resources to learn Go in-depth
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yep!!
@no3lcodes
@no3lcodes 2 ай бұрын
Just what I needed, thank you baby
@erikslorenz
@erikslorenz 4 ай бұрын
Go has been such a breath of fresh air from node and the whole js thing. I made pretty solid client sdks for our 3 main systems and have been moving all our services over to go the past year or so. Actually am finishing up the first from scratch go one this week. It’s really amazing not having to spend 4 hours looking up what your tsconfig is supposed to be and seeing if something has finally replaced express (it hasn’t). Gotta love monkey patching so you can use async await almost a decade later!
@MelkeyDev
@MelkeyDev 4 ай бұрын
Absolutely!!!
@bjni
@bjni 12 күн бұрын
im learning Golang from Boot Dev, its amazing hands on gamifying learning backend dev. tons of on hand projects that you make in the course, a Pokedex a blog aggregator, im currently learning webservers in golang! its awesome!
@amit_go
@amit_go 4 ай бұрын
2024 is for Go
@AdamFiregate
@AdamFiregate 4 ай бұрын
Besides some TS and Rust I'm happy to write Go again as well. So, polyglot programming. 😉
@purplevanilla
@purplevanilla 4 ай бұрын
php 4 life
@utkarsh1874
@utkarsh1874 4 ай бұрын
aint no way lil pup
@kaushikkundu
@kaushikkundu 4 ай бұрын
Rust
@MelkeyDev
@MelkeyDev 4 ай бұрын
Retweer this
@LengCPP
@LengCPP 4 ай бұрын
I do this in my spare time at work. Very good
@MelkeyDev
@MelkeyDev 4 ай бұрын
Thank you!
@abombfuenmayor
@abombfuenmayor 7 күн бұрын
Thank you!
@headlights-go-up
@headlights-go-up 4 ай бұрын
i remember you mentioning on stream about maybe not being a strictly Go related youtube channel, but I must say I wouldnt mind if you WERE strictly go. its great stuff and I learn a lot. but tbh either way I'm going to enjoy what you put out lol.
@MelkeyDev
@MelkeyDev 4 ай бұрын
Hey man i really appreciate this comment. At the end of the day, im just here to spread postivity and be mindful of my opportunities
@snickersanyone
@snickersanyone 4 ай бұрын
I finished CS50 the other day and decided that I want to continue learning programming with Go instead of C or Python. I did the tour, followed it up with "Learn Go With Tests," and started a small side project. Boy, am I lost. Transitioning from a structured course to "real" programming is challenging. I really miss stuff like check50. Having to write my own tests, wrapping my head around aferofs because I need to test file system interactions without blowing up my system, the constant complaints from gopls, perfectly fine functions turning into a mess after a poor attempt at refactoring… But Go has been fun so far and fantastic for someone as inexperienced as I am. Thanks for the video, it couldn’t have dropped at a better time!
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yeah, maybe at this point try to focus on actually building some software that you actually need/can be helpful
@dikan34
@dikan34 4 ай бұрын
books recommendations are epic
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yesssir
@bipinmaharjan4090
@bipinmaharjan4090 4 ай бұрын
The best thing is to go on a tour of go and read effective go.
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yep yep yep
@ark_knight
@ark_knight 4 ай бұрын
Yep, I think his name is Alex Edwards? Let's Go is an awesome book for beginners coming into Go but have done web development in other language. Going through it at the moment. The way he communicates his point is very very nice and easy to digest. Have went into Let's Go Further haha
@MelkeyDev
@MelkeyDev 4 ай бұрын
Its such a good book!
@jeffeast7983
@jeffeast7983 4 ай бұрын
Ty!
@bikramghosh3167
@bikramghosh3167 4 ай бұрын
SUBSCRIBED!
@alisherdotdev
@alisherdotdev 2 ай бұрын
Thank you bro
@nyashachiroro2531
@nyashachiroro2531 4 ай бұрын
Those books by Alex Edwards are a masterpiece. Even his blog is amazing.
@MelkeyDev
@MelkeyDev 4 ай бұрын
Truly GOATED
@SergeBrazuca
@SergeBrazuca 4 ай бұрын
Basically, I'm starting with the book Lets Go by Alex Edwards and Web Development With Go by Jon Calhoun. Both are great books that implement projects and complement each other.
@aman_s_96
@aman_s_96 4 ай бұрын
What if I have done both Lets go & Lets go further, do you think I need course by Jon Calhoun?
@SergeBrazuca
@SergeBrazuca 4 ай бұрын
​@@aman_s_96I'm learning a lot from Jon's codes. He is an experienced programmer, and always tries to show the most effective way to build the application. I think Jon's book and course, together with Alex Edwards' Lets Go and Lets Go Further complement each other. For me, as I'm studying both at the same time, it's working better than if I were limiting myself to just one of the two.
@brunocp11
@brunocp11 4 ай бұрын
​@@aman_s_96 100%
@MelkeyDev
@MelkeyDev 4 ай бұрын
i actually never did the Web Dev with Go by Jon. Let me know what you think about it
@aman_s_96
@aman_s_96 4 ай бұрын
@@MelkeyDev Just because you're here in this thread, sharing on Let's go: I did finish the Let's Go - it was amazing, a bit too Frontend heavy for me. Still, got to learn all the go fundamentals. For core backend, same author has "Let's go further" - I have just started, but just from the chapters index, it looks freaking amazing.
@DevlogBill
@DevlogBill 4 ай бұрын
Great video!
@MelkeyDev
@MelkeyDev 4 ай бұрын
Thank you!
@joshtriedcoding
@joshtriedcoding 4 ай бұрын
absolutely goated video
@MelkeyDev
@MelkeyDev 4 ай бұрын
@jitx2797
@jitx2797 4 ай бұрын
I just completed Go course by Maximilian and it's quite decent. Could be a great starting point. Took me like 5 days (I have previous experience of TS and university level C)
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yeah, he is a great teacher
@user-vs9ey3bd4t
@user-vs9ey3bd4t 4 ай бұрын
course link_
@anruntxd8711
@anruntxd8711 4 ай бұрын
Very cool video I like it
@MelkeyDev
@MelkeyDev 4 ай бұрын
I'm glad you like it
@masym-blankov
@masym-blankov 11 күн бұрын
Best go resources!
@mementomori8856
@mementomori8856 4 ай бұрын
I've gone through 2 books ("Let's go" + "Writing an interpreter in go") and I'm like 70% done with "Let's go further"...I'm getting pretty familiar with the language. Now I just need to do something big and real with it, or I'll forever be a "Junior" dev.
@MelkeyDev
@MelkeyDev 4 ай бұрын
Never go full JR mode
@dominiktrupcevic2935
@dominiktrupcevic2935 4 ай бұрын
omg thanks for the tips I didn't even watch the video yet
@MelkeyDev
@MelkeyDev 4 ай бұрын
Incredible
@n4mlss
@n4mlss 4 ай бұрын
Jon Calhoun has a great video course on web development with go
@MelkeyDev
@MelkeyDev 4 ай бұрын
I need to check it out !
@vekoko
@vekoko 8 күн бұрын
subscribed
@brotherthegrest
@brotherthegrest 4 ай бұрын
Should've made this vid back in 2023 when I first started go
@MelkeyDev
@MelkeyDev 4 ай бұрын
its never to late for some Melkey go content
@salah-eddineafifi7737
@salah-eddineafifi7737 4 ай бұрын
Right on time when I have to create a microservice at work and I decided to use it as an opportunity to learn GO well let's give it a go (Please don't bash me for the lame pun I swear I'm nice)
@MelkeyDev
@MelkeyDev 4 ай бұрын
Did you see the pun I made in this video LOL. You are safe here, brother
@SnowTheParrot
@SnowTheParrot 4 ай бұрын
Lets GOOOOOOO
@MelkeyDev
@MelkeyDev 4 ай бұрын
LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO (further)
@yunyang6267
@yunyang6267 4 ай бұрын
please recommend me some best open source projects to learn in go
@astrocanyounaut
@astrocanyounaut 4 ай бұрын
hey i’m not sure if you address these in your video, but i’m a beginner in go and i have some questions!! what resources should i learn?? what’s the best course you can recommend? melkey, how did YOU learn golang?? thx in advance, shawty
@athirsonsilva3808
@athirsonsilva3808 4 ай бұрын
He already explains this in the video my guy :/
@astrocanyounaut
@astrocanyounaut 4 ай бұрын
@@athirsonsilva3808 are you sure???? :\
@iCrimzon
@iCrimzon 4 ай бұрын
If you want my personal route, if you can then look for my comment under this vid, i think my route helps with basics then slowly expands your Go knowledge especially if you prefer videos instead of reading docs
@wilfredv1930
@wilfredv1930 4 ай бұрын
that's the path you could use if you start over, but what path did you actually take ?
@AliHassan-wc6nb
@AliHassan-wc6nb 4 ай бұрын
Any framework available with batteries added? Like django In go? Wow new words, there must be something like DjanGo or ManGO 😂
@MelkeyDev
@MelkeyDev 4 ай бұрын
hahah - not so much in Go
@seand7603
@seand7603 4 ай бұрын
Effective go is great. It's dated in some regards which newcomers are turned off by for some reason... But the value of offers is still unmatched.
@MelkeyDev
@MelkeyDev 4 ай бұрын
Yeah, the value is definitely unmatched
@samoznak247
@samoznak247 4 ай бұрын
Would you recommend any tutorial for CLI in golang?
@MelkeyDev
@MelkeyDev 4 ай бұрын
I have tons of videos Here is one example: kzfaq.info/get/bejne/pMmRnqR3vN6tqac.html&t
@2_Ki_Power_n
@2_Ki_Power_n 3 ай бұрын
Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??
@mikereynolds1368
@mikereynolds1368 4 ай бұрын
Well i tried to add the links to the places Melkey mentioned in this video but our google/KZfaq overlords wont allow it 😢
@jhonsen9842
@jhonsen9842 23 күн бұрын
How would you reccomend Adran lab go Developer Bootcamp by Bill Kenedy. The GOAT of Goalng
@MelkeyDev
@MelkeyDev 23 күн бұрын
i havent done it - but maybe i should now!
@nicomartina
@nicomartina 18 күн бұрын
I wanna become a software developer. ALready know the fundamentals. I am looking to try go as I see it is growing in demand. should I use all the resources given in that specific order?
@TheAces1979
@TheAces1979 4 ай бұрын
0:30 Dad Joke lol
@MelkeyDev
@MelkeyDev 4 ай бұрын
my editor goes crazy
@vishal18306
@vishal18306 Ай бұрын
Am currently into MERN stack how easy or difficult it would be to switch to go lang??
@MelkeyDev
@MelkeyDev Ай бұрын
Very easy - come to the good side brother
@renx81
@renx81 4 ай бұрын
A tour of Go has the dark mode button right at the top, visible to all viewers of this video, yet you blast this full brightness right at us. Shame on you.
@MelkeyDev
@MelkeyDev 4 ай бұрын
shame on me
@benkogan1579
@benkogan1579 4 ай бұрын
Learn Go with tests
@MelkeyDev
@MelkeyDev 4 ай бұрын
yes!
@flogginga_dead_horse4022
@flogginga_dead_horse4022 4 ай бұрын
Did I miss the links to these? :P
@MelkeyDev
@MelkeyDev 4 ай бұрын
KZfaq sometimes does not allow links
@vaishnav_verma_
@vaishnav_verma_ 3 ай бұрын
Can I skip all and just do go effective and let's Go
@johanneswelsch
@johanneswelsch 2 ай бұрын
I didn't like the The Tour of Go, it was very short, so I didn't learn much. Closures are explained well though. I did not do Effective Go. Alex Edward's books are the best backend books in existence imho.
@NoctuaDeveloppement
@NoctuaDeveloppement 4 ай бұрын
Or you go the hard way, you begin to build something until you’re stuck, you read the doc and go further 😅 Good advice though 😊
@MelkeyDev
@MelkeyDev 4 ай бұрын
At the end of the day - youre right!
@TheFreshMakerHD
@TheFreshMakerHD 4 ай бұрын
Learning go: an idiomatic approach 2e???
@MelkeyDev
@MelkeyDev 4 ай бұрын
yes
@AliHassan-wc6nb
@AliHassan-wc6nb 4 ай бұрын
😂😂😂 2:21
@MelkeyDev
@MelkeyDev 4 ай бұрын
YOU HAVE DONE THE TOURS AND THE WORLDS
@jutublizard
@jutublizard 2 күн бұрын
what's your linkedin profile?
@danielmesquitta
@danielmesquitta 4 ай бұрын
Wait, why are you not selling a course during this video? I'll leave because you are doing social media incorrectly (contains sarcasm)
@MelkeyDev
@MelkeyDev 4 ай бұрын
my course is never free and always contains out-of-date material
@mateoharmiss5830
@mateoharmiss5830 2 ай бұрын
how to learn go as a programmer but what about how to learn go with no experience as a programmer ?
@kushalmondal618
@kushalmondal618 25 минут бұрын
Surely Go isnot something beginners should go with.......
@justinpardo-mw8wy
@justinpardo-mw8wy 4 ай бұрын
JavaScript it’s time to step aside
@MelkeyDev
@MelkeyDev 4 ай бұрын
See ya later JS!
@GoCreateTech
@GoCreateTech 17 күн бұрын
i see you didn't link any of the resources , guess I'll have to watch the whole video. Σ
@stuckinforloop
@stuckinforloop 4 ай бұрын
This is the best playlist I've ever came across. It's from a staff engineer at NY Times if I'm not mistaken. kzfaq.info/sun/PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6&si=qDLKZfJbFXpnCwb7
@agusaris5031
@agusaris5031 4 ай бұрын
How to learn Go? Just like any other programming language, learn the basics and just start to build things, either simple or big project
@MelkeyDev
@MelkeyDev 4 ай бұрын
JUST. BUILD. THINGS
@sakelig4389
@sakelig4389 4 ай бұрын
niko
@MelkeyDev
@MelkeyDev 4 ай бұрын
Niko
@dmitriyobidin6049
@dmitriyobidin6049 4 ай бұрын
Learn ios/android. Same money, less stress :)
@MelkeyDev
@MelkeyDev 4 ай бұрын
React Native?
@jhonsen9842
@jhonsen9842 23 күн бұрын
What you have doubled your viewers in 3 months.
@fullstack_journey
@fullstack_journey 4 ай бұрын
not first
@MelkeyDev
@MelkeyDev 4 ай бұрын
who was
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 4 ай бұрын
not third
@MelkeyDev
@MelkeyDev 4 ай бұрын
who was
@peekknuf
@peekknuf 4 ай бұрын
fourth tho
@MelkeyDev
@MelkeyDev 4 ай бұрын
can i be sixth?
@edumorangobolcombr
@edumorangobolcombr 4 ай бұрын
not second
@MelkeyDev
@MelkeyDev 4 ай бұрын
who was
@OceanSlim
@OceanSlim 3 ай бұрын
Its go. Not golang. Stop saying golang
@MelkeyDev
@MelkeyDev 3 ай бұрын
can you relax? I know its Go, and I know the history of why it was even Golang in the first place. But KZfaq SEO favors Golang.
@2_Ki_Power_n
@2_Ki_Power_n 3 ай бұрын
Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??
@MelkeyDev
@MelkeyDev 3 ай бұрын
Absolutely
@CashTrApp
@CashTrApp 24 күн бұрын
@@MelkeyDev Motivated to join the ship. Let go and Go! just build and build, keep building 😂😭
Concurrency in Go
18:40
Jake Wright
Рет қаралды 609 М.
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 57 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 144 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 35 МЛН
The TRUTH About Golang Backend Frameworks
6:31
Melkey
Рет қаралды 105 М.
This Is The BEST Way To Structure Your GO Projects
11:08
Melkey
Рет қаралды 65 М.
First Programming languages to Learn in 2024
18:04
Roman V.
Рет қаралды 9 М.
Beginners Should Think Differently When Writing Golang
11:35
Anthony GG
Рет қаралды 97 М.
The BEST Tool to Structure Golang Projects
7:58
Melkey
Рет қаралды 20 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 328 М.
Is TypeScript (NodeJS) Faster than Go?? |  A server comparison
9:54
ThePrimeagen
Рет қаралды 214 М.
Rob Pike: What Golang Got Right & Wrong
29:23
ThePrimeTime
Рет қаралды 125 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 1,9 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 7 МЛН
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 2,5 МЛН
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23