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

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น •

  • @MelkeyDev
    @MelkeyDev  11 หลายเดือนก่อน +33

    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 11 หลายเดือนก่อน

      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 11 หลายเดือนก่อน

      Rustlings CHROOOOOT

    • @siya.abc123
      @siya.abc123 11 หลายเดือนก่อน

      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 8 หลายเดือนก่อน

      Boot dev!!

  • @vishal-shinde
    @vishal-shinde 11 หลายเดือนก่อน +16

    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  11 หลายเดือนก่อน +2

      I am glad you have been here for the journey

  • @durchschnittlich
    @durchschnittlich 11 หลายเดือนก่อน +6

    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  11 หลายเดือนก่อน

      Glad it was helpful!

  • @akhileshwargurram8363
    @akhileshwargurram8363 11 หลายเดือนก่อน +24

    Can definitely vouch for let's go and let's go further, hands down the best resources to learn Go in-depth

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Yep!!

  • @erikslorenz
    @erikslorenz 11 หลายเดือนก่อน +8

    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  11 หลายเดือนก่อน

      Absolutely!!!

  • @bjni
    @bjni 6 หลายเดือนก่อน +1

    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 11 หลายเดือนก่อน +7

    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 11 หลายเดือนก่อน

      What if I have done both Lets go & Lets go further, do you think I need course by Jon Calhoun?

    • @SergeBrazuca
      @SergeBrazuca 11 หลายเดือนก่อน

      ​@@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 11 หลายเดือนก่อน

      ​@@aman_s_96 100%

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      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 11 หลายเดือนก่อน

      @@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 11 หลายเดือนก่อน +2

    absolutely goated video

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

  • @jitxhere
    @jitxhere 11 หลายเดือนก่อน +3

    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  11 หลายเดือนก่อน +2

      Yeah, he is a great teacher

    • @JeudryPeñaPeña
      @JeudryPeñaPeña 10 หลายเดือนก่อน

      course link_

  • @mementomori8856
    @mementomori8856 11 หลายเดือนก่อน +3

    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  11 หลายเดือนก่อน +1

      Never go full JR mode

    • @DanA-n1w8t
      @DanA-n1w8t 4 หลายเดือนก่อน

      Oof. Go straight to CRUD projects, reference docs as you need to

  • @wilfredv1930
    @wilfredv1930 10 หลายเดือนก่อน +4

    that's the path you could use if you start over, but what path did you actually take ?

  • @ark_knight
    @ark_knight 11 หลายเดือนก่อน +2

    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  11 หลายเดือนก่อน

      Its such a good book!

  • @LengCPP
    @LengCPP 11 หลายเดือนก่อน +1

    I do this in my spare time at work. Very good

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Thank you!

  • @snickersanyone
    @snickersanyone 11 หลายเดือนก่อน +3

    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  11 หลายเดือนก่อน +3

      Yeah, maybe at this point try to focus on actually building some software that you actually need/can be helpful

  • @Leo-qc004
    @Leo-qc004 2 หลายเดือนก่อน

    Thank you for the resources, those are the good ones for starting

  • @mohammadbahrami416
    @mohammadbahrami416 5 หลายเดือนก่อน

    thanks, it was the exact thing that I was looking for.
    I subbed

  • @nyashachiroro2531
    @nyashachiroro2531 11 หลายเดือนก่อน +2

    Those books by Alex Edwards are a masterpiece. Even his blog is amazing.

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Truly GOATED

  • @dikan34
    @dikan34 11 หลายเดือนก่อน +2

    books recommendations are epic

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Yesssir

  • @headlights-go-up
    @headlights-go-up 11 หลายเดือนก่อน +2

    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  11 หลายเดือนก่อน +3

      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

  • @no3lcodes
    @no3lcodes 9 หลายเดือนก่อน

    Just what I needed, thank you baby

  • @n4mlss
    @n4mlss 11 หลายเดือนก่อน +3

    Jon Calhoun has a great video course on web development with go

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      I need to check it out !

  • @bopon4090
    @bopon4090 11 หลายเดือนก่อน +7

    The best thing is to go on a tour of go and read effective go.

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Yep yep yep

  • @bikramghosh3167
    @bikramghosh3167 11 หลายเดือนก่อน +2

    SUBSCRIBED!

  • @salah-eddineafifi7737
    @salah-eddineafifi7737 11 หลายเดือนก่อน +2

    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  11 หลายเดือนก่อน +1

      Did you see the pun I made in this video LOL.
      You are safe here, brother

  • @amit_go
    @amit_go 11 หลายเดือนก่อน +69

    2024 is for Go

    • @AdamFiregate
      @AdamFiregate 11 หลายเดือนก่อน +7

      Besides some TS and Rust I'm happy to write Go again as well. So, polyglot programming. 😉

    • @purplevanilla
      @purplevanilla 11 หลายเดือนก่อน +5

      php 4 life

    • @utkarsh1874
      @utkarsh1874 11 หลายเดือนก่อน

      aint no way lil pup

    • @kaushikkundu
      @kaushikkundu 11 หลายเดือนก่อน +1

      Rust

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Retweer this

  • @brotherthegrest
    @brotherthegrest 11 หลายเดือนก่อน +4

    Should've made this vid back in 2023 when I first started go

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      its never to late for some Melkey go content

  • @yunyang6267
    @yunyang6267 11 หลายเดือนก่อน +2

    please recommend me some best open source projects to learn in go

  • @astrocanyounaut
    @astrocanyounaut 11 หลายเดือนก่อน +1

    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 11 หลายเดือนก่อน

      He already explains this in the video my guy :/

    • @astrocanyounaut
      @astrocanyounaut 11 หลายเดือนก่อน

      @@athirsonsilva3808 are you sure???? :\

    • @iCrimzon
      @iCrimzon 11 หลายเดือนก่อน

      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

  • @AliHassan-wc6nb
    @AliHassan-wc6nb 11 หลายเดือนก่อน +2

    Any framework available with batteries added? Like django In go? Wow new words, there must be something like DjanGo or ManGO 😂

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      hahah - not so much in Go

  • @SnowDaemon
    @SnowDaemon 11 หลายเดือนก่อน +2

    Lets GOOOOOOO

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน +1

      LETS GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO (further)

  • @domepromedo
    @domepromedo 11 หลายเดือนก่อน +1

    omg thanks for the tips I didn't even watch the video yet

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Incredible

  • @mikereynolds1368
    @mikereynolds1368 11 หลายเดือนก่อน +1

    Well i tried to add the links to the places Melkey mentioned in this video but our google/TH-cam overlords wont allow it 😢

  • @anruntxd8711
    @anruntxd8711 11 หลายเดือนก่อน +1

    Very cool video I like it

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน +1

      I'm glad you like it

  • @jhonsen9842
    @jhonsen9842 7 หลายเดือนก่อน +1

    How would you reccomend Adran lab go Developer Bootcamp by Bill Kenedy. The GOAT of Goalng

    • @MelkeyDev
      @MelkeyDev  7 หลายเดือนก่อน

      i havent done it - but maybe i should now!

  • @TheAces1979
    @TheAces1979 11 หลายเดือนก่อน +3

    0:30 Dad Joke lol

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน +1

      my editor goes crazy

  • @DevlogBill
    @DevlogBill 11 หลายเดือนก่อน

    Great video!

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      Thank you!

  • @prizruck7040
    @prizruck7040 6 หลายเดือนก่อน

    What’s people’s opinion on book by Alan Donovan and Brian Kernighan?

  • @davidnguyen9065
    @davidnguyen9065 4 หลายเดือนก่อน

    Can I skip Effective Go and straight to the books?

  • @samoznak247
    @samoznak247 11 หลายเดือนก่อน +1

    Would you recommend any tutorial for CLI in golang?

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      I have tons of videos
      Here is one example:
      th-cam.com/video/ncakAFWxIys/w-d-xo.html&t

  • @abombfuenmayor
    @abombfuenmayor 6 หลายเดือนก่อน

    Thank you!

  • @masym-blankov
    @masym-blankov 6 หลายเดือนก่อน

    Best go resources!

  • @2_Ki_Power_n
    @2_Ki_Power_n 9 หลายเดือนก่อน +1

    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  9 หลายเดือนก่อน +1

      Absolutely

    • @CashTrApp
      @CashTrApp 7 หลายเดือนก่อน

      @@MelkeyDev Motivated to join the ship. Let go and Go! just build and build, keep building 😂😭

  • @babarbaig8983
    @babarbaig8983 4 หลายเดือนก่อน

    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.

  • @vishal18306
    @vishal18306 8 หลายเดือนก่อน +1

    Am currently into MERN stack how easy or difficult it would be to switch to go lang??

    • @MelkeyDev
      @MelkeyDev  8 หลายเดือนก่อน

      Very easy - come to the good side brother

  • @nicomartina
    @nicomartina 7 หลายเดือนก่อน

    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?

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 11 หลายเดือนก่อน +1

    Did I miss the links to these? :P

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน +1

      TH-cam sometimes does not allow links

  • @jeffeast7983
    @jeffeast7983 10 หลายเดือนก่อน

    Ty!

  • @tamizh2024
    @tamizh2024 หลายเดือนก่อน

    Prof. Todd McLeod, a genius in Go

  • @seand7603
    @seand7603 11 หลายเดือนก่อน

    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  10 หลายเดือนก่อน

      Yeah, the value is definitely unmatched

  • @danielmesquitta
    @danielmesquitta 11 หลายเดือนก่อน +2

    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  11 หลายเดือนก่อน +1

      my course is never free and always contains out-of-date material

  • @TheFreshMakerHD
    @TheFreshMakerHD 11 หลายเดือนก่อน +1

    Learning go: an idiomatic approach 2e???

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      yes

  • @alisherdotdev
    @alisherdotdev 8 หลายเดือนก่อน

    Thank you bro

  • @jutublizard
    @jutublizard 6 หลายเดือนก่อน

    what's your linkedin profile?

  • @mateoharmiss5830
    @mateoharmiss5830 9 หลายเดือนก่อน

    how to learn go as a programmer but what about how to learn go with no experience as a programmer ?

    • @kushalmondal618
      @kushalmondal618 6 หลายเดือนก่อน +1

      Surely Go isnot something beginners should go with.......

    • @mateoharmiss5830
      @mateoharmiss5830 6 หลายเดือนก่อน

      @@kushalmondal618 thank you for the reply

  • @vaishnav_verma_
    @vaishnav_verma_ 9 หลายเดือนก่อน

    Can I skip all and just do go effective and let's Go

  • @johanneswelsch
    @johanneswelsch 8 หลายเดือนก่อน

    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.

  • @vekoko
    @vekoko 6 หลายเดือนก่อน

    subscribed

  • @benkogan1579
    @benkogan1579 11 หลายเดือนก่อน +3

    Learn Go with tests

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      yes!

  • @renx81
    @renx81 11 หลายเดือนก่อน +64

    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  11 หลายเดือนก่อน +8

      shame on me

    • @PeterSahanaya
      @PeterSahanaya 5 หลายเดือนก่อน

      ​@@MelkeyDev😭😭

  • @NoctuaDeveloppement
    @NoctuaDeveloppement 11 หลายเดือนก่อน

    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  11 หลายเดือนก่อน +1

      At the end of the day - youre right!

  • @agusaris5031
    @agusaris5031 11 หลายเดือนก่อน +1

    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  11 หลายเดือนก่อน +1

      JUST.
      BUILD.
      THINGS

  • @stuckinforloop
    @stuckinforloop 11 หลายเดือนก่อน +2

    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

    • @unev
      @unev 2 หลายเดือนก่อน +2

      What a gem! Thank you for sharing!

    • @fourpills
      @fourpills 24 วันที่ผ่านมา

      thanks bro

  • @AliHassan-wc6nb
    @AliHassan-wc6nb 11 หลายเดือนก่อน

    😂😂😂 2:21

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      YOU HAVE DONE THE TOURS AND THE WORLDS

  • @sakelig4389
    @sakelig4389 11 หลายเดือนก่อน

    niko

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน +1

      Niko

  • @justinpardo-mw8wy
    @justinpardo-mw8wy 10 หลายเดือนก่อน +1

    JavaScript it’s time to step aside

    • @MelkeyDev
      @MelkeyDev  10 หลายเดือนก่อน

      See ya later JS!

  • @fullstack_journey
    @fullstack_journey 11 หลายเดือนก่อน +2

    not first

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      who was

  • @dmitriyobidin6049
    @dmitriyobidin6049 11 หลายเดือนก่อน +2

    Learn ios/android. Same money, less stress :)

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      React Native?

  • @jhonsen9842
    @jhonsen9842 7 หลายเดือนก่อน

    What you have doubled your viewers in 3 months.

  • @peekknuf
    @peekknuf 11 หลายเดือนก่อน +1

    fourth tho

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      can i be sixth?

  • @edumorango
    @edumorango 11 หลายเดือนก่อน +1

    not second

    • @MelkeyDev
      @MelkeyDev  11 หลายเดือนก่อน

      who was

  • @OceanSlim
    @OceanSlim 9 หลายเดือนก่อน

    Its go. Not golang. Stop saying golang

    • @MelkeyDev
      @MelkeyDev  9 หลายเดือนก่อน

      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.

  • @2_Ki_Power_n
    @2_Ki_Power_n 9 หลายเดือนก่อน

    Can I learn backend development in golang, i completely fresher with c and c++, will i able to get job as fresher in Golang ??