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
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
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!
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!
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!
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_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.
@@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.
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)
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.
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
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!
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.
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)
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
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
I have 2 dots. Dot-1 is me currently--an OK Python/C developer new to Go. Dot-2 is me in the future OK or better at creating and contributing to small/mid-size Go projects. While the resouces in this video will help, none will provide the roadmap to connecting the 2 dots.
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?
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.
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.
This is the best playlist I've ever came across. It's from a staff engineer at NY Times if I'm not mistaken. th-cam.com/play/PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6.html&si=qDLKZfJbFXpnCwb7
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?
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
Rustlings CHROOOOOT
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
Boot dev!!
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.
I am glad you have been here for the journey
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!
Glad it was helpful!
Can definitely vouch for let's go and let's go further, hands down the best resources to learn Go in-depth
Yep!!
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!
Absolutely!!!
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!
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.
What if I have done both Lets go & Lets go further, do you think I need course by Jon Calhoun?
@@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.
@@aman_s_96 100%
i actually never did the Web Dev with Go by Jon. Let me know what you think about it
@@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.
absolutely goated video
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)
Yeah, he is a great teacher
course link_
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.
Never go full JR mode
Oof. Go straight to CRUD projects, reference docs as you need to
that's the path you could use if you start over, but what path did you actually take ?
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
Its such a good book!
I do this in my spare time at work. Very good
Thank you!
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!
Yeah, maybe at this point try to focus on actually building some software that you actually need/can be helpful
Thank you for the resources, those are the good ones for starting
thanks, it was the exact thing that I was looking for.
I subbed
Those books by Alex Edwards are a masterpiece. Even his blog is amazing.
Truly GOATED
books recommendations are epic
Yesssir
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.
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
Just what I needed, thank you baby
Jon Calhoun has a great video course on web development with go
I need to check it out !
The best thing is to go on a tour of go and read effective go.
Yep yep yep
SUBSCRIBED!
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)
Did you see the pun I made in this video LOL.
You are safe here, brother
2024 is for Go
Besides some TS and Rust I'm happy to write Go again as well. So, polyglot programming. 😉
php 4 life
aint no way lil pup
Rust
Retweer this
Should've made this vid back in 2023 when I first started go
its never to late for some Melkey go content
please recommend me some best open source projects to learn in go
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
He already explains this in the video my guy :/
@@athirsonsilva3808 are you sure???? :\
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
Any framework available with batteries added? Like django In go? Wow new words, there must be something like DjanGo or ManGO 😂
hahah - not so much in Go
Lets GOOOOOOO
LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO (further)
omg thanks for the tips I didn't even watch the video yet
Incredible
Well i tried to add the links to the places Melkey mentioned in this video but our google/TH-cam overlords wont allow it 😢
Very cool video I like it
I'm glad you like it
How would you reccomend Adran lab go Developer Bootcamp by Bill Kenedy. The GOAT of Goalng
i havent done it - but maybe i should now!
0:30 Dad Joke lol
my editor goes crazy
Great video!
Thank you!
What’s people’s opinion on book by Alan Donovan and Brian Kernighan?
Can I skip Effective Go and straight to the books?
Would you recommend any tutorial for CLI in golang?
I have tons of videos
Here is one example:
th-cam.com/video/ncakAFWxIys/w-d-xo.html&t
Thank you!
Best go resources!
Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??
Absolutely
@@MelkeyDev Motivated to join the ship. Let go and Go! just build and build, keep building 😂😭
I have 2 dots. Dot-1 is me currently--an OK Python/C developer new to Go. Dot-2 is me in the future OK or better at creating and contributing to small/mid-size Go projects. While the resouces in this video will help, none will provide the roadmap to connecting the 2 dots.
Am currently into MERN stack how easy or difficult it would be to switch to go lang??
Very easy - come to the good side brother
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?
Did I miss the links to these? :P
TH-cam sometimes does not allow links
Ty!
Prof. Todd McLeod, a genius in Go
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.
Yeah, the value is definitely unmatched
Wait, why are you not selling a course during this video? I'll leave because you are doing social media incorrectly (contains sarcasm)
my course is never free and always contains out-of-date material
Learning go: an idiomatic approach 2e???
yes
Thank you bro
what's your linkedin profile?
how to learn go as a programmer but what about how to learn go with no experience as a programmer ?
Surely Go isnot something beginners should go with.......
@@kushalmondal618 thank you for the reply
Can I skip all and just do go effective and let's Go
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.
subscribed
Learn Go with tests
yes!
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.
shame on me
@@MelkeyDev😭😭
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 😊
At the end of the day - youre right!
How to learn Go? Just like any other programming language, learn the basics and just start to build things, either simple or big project
JUST.
BUILD.
THINGS
This is the best playlist I've ever came across. It's from a staff engineer at NY Times if I'm not mistaken.
th-cam.com/play/PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6.html&si=qDLKZfJbFXpnCwb7
What a gem! Thank you for sharing!
thanks bro
😂😂😂 2:21
YOU HAVE DONE THE TOURS AND THE WORLDS
niko
Niko
JavaScript it’s time to step aside
See ya later JS!
not first
who was
Learn ios/android. Same money, less stress :)
React Native?
What you have doubled your viewers in 3 months.
fourth tho
can i be sixth?
not second
who was
Its go. Not golang. Stop saying golang
can you relax? I know its Go, and I know the history of why it was even Golang in the first place.
But TH-cam SEO favors Golang.
Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??