Тёмный

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

Melkey
Подписаться 35 тыс.
Просмотров 63 тыс.
50% 1

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/Mel...
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

Наука

Опубликовано:

 

15 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 140   
@MelkeyDev
@MelkeyDev 5 месяцев назад
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 5 месяцев назад
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 5 месяцев назад
Rustlings CHROOOOOT
@charliesta.abc123
@charliesta.abc123 5 месяцев назад
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 3 месяца назад
Boot dev!!
@vishal-shinde
@vishal-shinde 5 месяцев назад
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 5 месяцев назад
I am glad you have been here for the journey
@akhileshwargurram8363
@akhileshwargurram8363 5 месяцев назад
Can definitely vouch for let's go and let's go further, hands down the best resources to learn Go in-depth
@MelkeyDev
@MelkeyDev 5 месяцев назад
Yep!!
@durchschnittlich
@durchschnittlich 5 месяцев назад
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 5 месяцев назад
Glad it was helpful!
@erikslorenz
@erikslorenz 5 месяцев назад
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 5 месяцев назад
Absolutely!!!
@amit_go
@amit_go 5 месяцев назад
2024 is for Go
@AdamFiregate
@AdamFiregate 5 месяцев назад
Besides some TS and Rust I'm happy to write Go again as well. So, polyglot programming. 😉
@purplevanilla
@purplevanilla 5 месяцев назад
php 4 life
@utkarsh1874
@utkarsh1874 5 месяцев назад
aint no way lil pup
@kaushikkundu
@kaushikkundu 5 месяцев назад
Rust
@MelkeyDev
@MelkeyDev 5 месяцев назад
Retweer this
@bjni
@bjni Месяц назад
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!
@SergeBrazuca
@SergeBrazuca 5 месяцев назад
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 5 месяцев назад
What if I have done both Lets go & Lets go further, do you think I need course by Jon Calhoun?
@SergeBrazuca
@SergeBrazuca 5 месяцев назад
​@@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 5 месяцев назад
​@@aman_s_96 100%
@MelkeyDev
@MelkeyDev 5 месяцев назад
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 5 месяцев назад
@@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.
@joshtriedcoding
@joshtriedcoding 5 месяцев назад
absolutely goated video
@MelkeyDev
@MelkeyDev 5 месяцев назад
@wilfredv1930
@wilfredv1930 5 месяцев назад
that's the path you could use if you start over, but what path did you actually take ?
@heyjitendra
@heyjitendra 5 месяцев назад
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 5 месяцев назад
Yeah, he is a great teacher
@user-vs9ey3bd4t
@user-vs9ey3bd4t 5 месяцев назад
course link_
@mementomori8856
@mementomori8856 5 месяцев назад
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 5 месяцев назад
Never go full JR mode
@nyashachiroro2531
@nyashachiroro2531 5 месяцев назад
Those books by Alex Edwards are a masterpiece. Even his blog is amazing.
@MelkeyDev
@MelkeyDev 5 месяцев назад
Truly GOATED
@headlights-go-up
@headlights-go-up 5 месяцев назад
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 5 месяцев назад
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
@ark_knight
@ark_knight 5 месяцев назад
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 5 месяцев назад
Its such a good book!
@LengCPP
@LengCPP 5 месяцев назад
I do this in my spare time at work. Very good
@MelkeyDev
@MelkeyDev 5 месяцев назад
Thank you!
@snickersanyone
@snickersanyone 5 месяцев назад
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 5 месяцев назад
Yeah, maybe at this point try to focus on actually building some software that you actually need/can be helpful
@dikan34
@dikan34 5 месяцев назад
books recommendations are epic
@MelkeyDev
@MelkeyDev 5 месяцев назад
Yesssir
@n4mlss
@n4mlss 5 месяцев назад
Jon Calhoun has a great video course on web development with go
@MelkeyDev
@MelkeyDev 5 месяцев назад
I need to check it out !
@no3lcodes
@no3lcodes 3 месяца назад
Just what I needed, thank you baby
@brotherthegrest
@brotherthegrest 5 месяцев назад
Should've made this vid back in 2023 when I first started go
@MelkeyDev
@MelkeyDev 5 месяцев назад
its never to late for some Melkey go content
@salah-eddineafifi7737
@salah-eddineafifi7737 5 месяцев назад
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 5 месяцев назад
Did you see the pun I made in this video LOL. You are safe here, brother
@jhonsen9842
@jhonsen9842 Месяц назад
How would you reccomend Adran lab go Developer Bootcamp by Bill Kenedy. The GOAT of Goalng
@MelkeyDev
@MelkeyDev Месяц назад
i havent done it - but maybe i should now!
@bikramghosh3167
@bikramghosh3167 5 месяцев назад
SUBSCRIBED!
@SnowDaemon
@SnowDaemon 5 месяцев назад
Lets GOOOOOOO
@MelkeyDev
@MelkeyDev 5 месяцев назад
LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO (further)
@2_Ki_Power_n
@2_Ki_Power_n 4 месяца назад
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 4 месяца назад
Absolutely
@CashTrApp
@CashTrApp Месяц назад
@@MelkeyDev Motivated to join the ship. Let go and Go! just build and build, keep building 😂😭
@prizruck7040
@prizruck7040 26 дней назад
What’s people’s opinion on book by Alan Donovan and Brian Kernighan?
@yunyang6267
@yunyang6267 5 месяцев назад
please recommend me some best open source projects to learn in go
@AliHassan-wc6nb
@AliHassan-wc6nb 5 месяцев назад
Any framework available with batteries added? Like django In go? Wow new words, there must be something like DjanGo or ManGO 😂
@MelkeyDev
@MelkeyDev 5 месяцев назад
hahah - not so much in Go
@bopon4090
@bopon4090 5 месяцев назад
The best thing is to go on a tour of go and read effective go.
@MelkeyDev
@MelkeyDev 5 месяцев назад
Yep yep yep
@dominiktrupcevic2935
@dominiktrupcevic2935 5 месяцев назад
omg thanks for the tips I didn't even watch the video yet
@MelkeyDev
@MelkeyDev 5 месяцев назад
Incredible
@renx81
@renx81 5 месяцев назад
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 5 месяцев назад
shame on me
@mikereynolds1368
@mikereynolds1368 5 месяцев назад
Well i tried to add the links to the places Melkey mentioned in this video but our google/RU-vid overlords wont allow it 😢
@nicomartina
@nicomartina Месяц назад
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?
@masym-blankov
@masym-blankov Месяц назад
Best go resources!
@anruntxd8711
@anruntxd8711 5 месяцев назад
Very cool video I like it
@MelkeyDev
@MelkeyDev 5 месяцев назад
I'm glad you like it
@TheAces1979
@TheAces1979 5 месяцев назад
0:30 Dad Joke lol
@MelkeyDev
@MelkeyDev 5 месяцев назад
my editor goes crazy
@abombfuenmayor
@abombfuenmayor Месяц назад
Thank you!
@astrocanyounaut
@astrocanyounaut 5 месяцев назад
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 5 месяцев назад
He already explains this in the video my guy :/
@astrocanyounaut
@astrocanyounaut 5 месяцев назад
@@athirsonsilva3808 are you sure???? :\
@iCrimzon
@iCrimzon 5 месяцев назад
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
@vishal18306
@vishal18306 2 месяца назад
Am currently into MERN stack how easy or difficult it would be to switch to go lang??
@MelkeyDev
@MelkeyDev 2 месяца назад
Very easy - come to the good side brother
@DevlogBill
@DevlogBill 5 месяцев назад
Great video!
@MelkeyDev
@MelkeyDev 5 месяцев назад
Thank you!
@seand7603
@seand7603 5 месяцев назад
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 5 месяцев назад
Yeah, the value is definitely unmatched
@alisherdotdev
@alisherdotdev 3 месяца назад
Thank you bro
@johanneswelsch
@johanneswelsch 3 месяца назад
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.
@samoznak247
@samoznak247 5 месяцев назад
Would you recommend any tutorial for CLI in golang?
@MelkeyDev
@MelkeyDev 5 месяцев назад
I have tons of videos Here is one example: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ncakAFWxIys.html&t
@jeffeast7983
@jeffeast7983 5 месяцев назад
Ty!
@vekoko
@vekoko Месяц назад
subscribed
@TheFreshMakerHD
@TheFreshMakerHD 5 месяцев назад
Learning go: an idiomatic approach 2e???
@MelkeyDev
@MelkeyDev 5 месяцев назад
yes
@vaishnav_verma_
@vaishnav_verma_ 4 месяца назад
Can I skip all and just do go effective and let's Go
@benkogan1579
@benkogan1579 5 месяцев назад
Learn Go with tests
@MelkeyDev
@MelkeyDev 5 месяцев назад
yes!
@jutublizard
@jutublizard Месяц назад
what's your linkedin profile?
@flogginga_dead_horse4022
@flogginga_dead_horse4022 5 месяцев назад
Did I miss the links to these? :P
@MelkeyDev
@MelkeyDev 5 месяцев назад
RU-vid sometimes does not allow links
@NoctuaDeveloppement
@NoctuaDeveloppement 5 месяцев назад
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 5 месяцев назад
At the end of the day - youre right!
@agusaris5031
@agusaris5031 5 месяцев назад
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 5 месяцев назад
JUST. BUILD. THINGS
@danielmesquitta
@danielmesquitta 5 месяцев назад
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 5 месяцев назад
my course is never free and always contains out-of-date material
@mateoharmiss5830
@mateoharmiss5830 3 месяца назад
how to learn go as a programmer but what about how to learn go with no experience as a programmer ?
@kushalmondal618
@kushalmondal618 Месяц назад
Surely Go isnot something beginners should go with.......
@mateoharmiss5830
@mateoharmiss5830 Месяц назад
@@kushalmondal618 thank you for the reply
@stuckinforloop
@stuckinforloop 5 месяцев назад
This is the best playlist I've ever came across. It's from a staff engineer at NY Times if I'm not mistaken. ru-vid.com/group/PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6&si=qDLKZfJbFXpnCwb7
@justinpardo-mw8wy
@justinpardo-mw8wy 5 месяцев назад
JavaScript it’s time to step aside
@MelkeyDev
@MelkeyDev 5 месяцев назад
See ya later JS!
@AliHassan-wc6nb
@AliHassan-wc6nb 5 месяцев назад
😂😂😂 2:21
@MelkeyDev
@MelkeyDev 5 месяцев назад
YOU HAVE DONE THE TOURS AND THE WORLDS
@sakelig4389
@sakelig4389 5 месяцев назад
niko
@MelkeyDev
@MelkeyDev 5 месяцев назад
Niko
@dmitriyobidin6049
@dmitriyobidin6049 5 месяцев назад
Learn ios/android. Same money, less stress :)
@MelkeyDev
@MelkeyDev 5 месяцев назад
React Native?
@peekknuf
@peekknuf 5 месяцев назад
fourth tho
@MelkeyDev
@MelkeyDev 5 месяцев назад
can i be sixth?
@fullstack_journey
@fullstack_journey 5 месяцев назад
not first
@MelkeyDev
@MelkeyDev 5 месяцев назад
who was
@edumorangobolcombr
@edumorangobolcombr 5 месяцев назад
not second
@MelkeyDev
@MelkeyDev 5 месяцев назад
who was
@jhonsen9842
@jhonsen9842 Месяц назад
What you have doubled your viewers in 3 months.
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 5 месяцев назад
not third
@MelkeyDev
@MelkeyDev 5 месяцев назад
who was
@OceanSlim
@OceanSlim 4 месяца назад
Its go. Not golang. Stop saying golang
@MelkeyDev
@MelkeyDev 4 месяца назад
can you relax? I know its Go, and I know the history of why it was even Golang in the first place. But RU-vid SEO favors Golang.
@2_Ki_Power_n
@2_Ki_Power_n 4 месяца назад
Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??
Далее
Why I'm learning Go
21:35
Просмотров 62 тыс.
would you eat this? #shorts
00:39
Просмотров 723 тыс.
Мелл хочешь сына от Дилары
00:50
Получили тысячи $$ на "старье".
20:10
THIS is the BEST Way to Write HTTP Services in Golang
13:53
Beginners Should Think Differently When Writing Golang
11:35
The Star Language that will outshine Rust? Gleam
10:33
Rob Pike: What Golang Got Right & Wrong
29:23
Просмотров 132 тыс.
The cloud is over-engineered and overpriced (no music)
14:39
So, you want to be a programmer?
20:43
Просмотров 263 тыс.
Compilers, How They Work, And Writing Them From Scratch
23:53
Why do developers hate Rust?
8:20
Просмотров 110 тыс.
7 Years of Software Engineering Advice in 18 Minutes
18:32
Мой новый мега монитор!🤯
1:00
Yanlışlıkla Telefonumu Parçaladım!😱
0:18
Просмотров 7 млн
Как Apple тестируют iPhone😁😁😁
0:16
САМЫЙ КРЕПКИЙ ТЕЛЕФОН #shorts
0:27
Просмотров 340 тыс.