I love that its not for complete beginners, but more of a switch for language, like a cheat sheet that is clear if you have been coding in some other language
@whereisyourhijab4 ай бұрын
fr man
@crackhead35117 күн бұрын
not many unexperienced programmers are switching to go, its more of a "i need c but in the 21st century"
@andreyd25357 ай бұрын
Great, encompassing tutorial! I received a lot of "aha" moments from it, which is rare these days in a YT video.
@mr_mux4087 ай бұрын
Glad you enjoyed it and thanks a bunch for the support! I def tried to explain the "why" a lot so people could get to those "aha" moments :)
@ryanlog3 ай бұрын
@@mr_mux408 add Rust in 1 hour & Zig in 1 hour & Gleam in 1 hour tooooooo
@AmanpreetSingh2 ай бұрын
aha moment for me was how the built-in len function works
@kotzblitz77164 ай бұрын
No music, no clutter, not too easy and also not for seniors who learn machine code for fun. It’s just perfect, thanks.
@nyashachiroro2531 Жыл бұрын
It's crazy that this is enought Go knowledge to actually start building stuff right away. The simplicity 🙌
@mr_mux408 Жыл бұрын
Yup, not bad
@sandeshgowdru886911 ай бұрын
You are great man you understood the need of all those intermediate level programmers who have fundamentals in coding and wish to experiment with new languages but want to learn fast.... great job man you have covered every aspect in one hour without wasting a single minute... Awesome !!!
@FreestyleRez7 ай бұрын
This is exactly my sentiment. Clear, plenty of examples but not wasting any time. Loved it
@mich_thedev7 ай бұрын
Exactly. I am also an intermediate dev that wants to learn a new programming language. I wonder if there are any Go devs that have Go as their first language
@xiaozhenlin79704 ай бұрын
I am a Google swe and need to learn Go for my current work. I can't thank you enough for such a high quality tutorial. pls keep making more videos like these❤
@andreipavel1537 Жыл бұрын
This tutorial was exactly what I was looking for. I was so tired of tutorials explaining me how to print to the console for the first 2 hours. Covered exactly what I wanted to hear about a programming language, enough to make me decide if I want to learn it.
@omarjab8 ай бұрын
exactly
@mikestarr80342 ай бұрын
The single best "learn a programming language" video i've ever seen, incredible format!
@shawgichan10 ай бұрын
Coming from a background in C++, Java, and Python, I found this to be one of the best Go language tutorials I've seen on KZbin ✨✨ There was clearly a lot of effort made into making this Tutorial. After watching this hour long video, I feel much more prepared to start building projects in Go and have gained valuable knowledge that will help me land a Go developer role. This is an excellent resource for anyone looking to learn Go from the ground up, even if they are new to programming.👍👍
@marwanfikrat77168 ай бұрын
I searched far and wide to quickly learn all the fundamentals of go as an experienced developer. I didn't want to sit a 20 hour course, I just wanted a quick skim of all the fundamental features of the language and it's syntax. This video is it.. Thanks mate!
@adityajhunjhunwala247110 ай бұрын
This is the best tutorial for someone who already knows c or c++ or any other language, crisp, to the point.
@usamairfan95733 ай бұрын
To the point, no clutter and fast. Just the stuff I needed. Thanks
@Kaassap2 ай бұрын
1 hour??? I only have 7 seconds before my span of attensi
@pookiepatsАй бұрын
Lol because ADHD and self deprecation lol omg lol so hilarious 😂 😂😂😂😂 I love making excuses too 😂😂😂
@conduitstructАй бұрын
@@pookiepatswhere the fuck did this come from
@pookiepatsАй бұрын
@@conduitstruct me arse
@ExvixcityАй бұрын
@@pookiepatsblud, are you okay?
@segfaultsigmaАй бұрын
@@pookiepatsButthurt neuro divergent kid
@VilhoKoskinen-zu4pn9 күн бұрын
I am really impressed from your work mate. No fluff, great value. Such a breath of fresh air. You've got the like and subscribe.
@mrgalaxy3967 ай бұрын
Never worked in Go or seen much of Go code. After this video now I get why they call Go "nicer C". Thanks for the concise overview of the language.
@oussaber Жыл бұрын
the fact that you managed to cover all of these concepts in 1 hour is impressive, i learned a lot. One other thing i noticed is that the resolution can be better, the font looks a bit blurry. Also one of the best explanations of go concurrency I've seen. Great job
@mr_mux408 Жыл бұрын
Glad it was helpful for you!
@maxfrischdev9 ай бұрын
A perfect example of "sandwiching" 🤣 compliment - critique - compliment 👍
@vaisakhkm7837 ай бұрын
only generics and channels parts were blurry...
@always-ask-why4 ай бұрын
This tutorial is perfect! More depth than many 10 hour courses. Just the right speed and just the right depth. Thank you for creating his tutorial!
@李伟鸣 Жыл бұрын
Hi Alex, this is one of the best GO tutorials I've seen. The GO API chapter is comprehensive! Keep it up
@sandysandor60529 сағат бұрын
Really nice tutorial! I like that it contains a lot of stuff and not only datatypes, functions etc basics, but comprehensible enough for someone with some programming experience to understand what is happening and how to write code. Learned something new in the first minute, although I've already learned the basics earlier.
@darkkuja223 ай бұрын
Commenting so that this keeps getting recommended and you continue to do videos. This is great stuff! To the point and very useful.
@KwakuEshun9 ай бұрын
This is officially my favorite format for consuming tutorials as someone who is already in the field and looking to pick Go up. Great work, Alex.
@Akash-oo5bx Жыл бұрын
ngl the best tutorial on Go, considering the knowledge delivered to time ratio, this is pure gem. expecting some tutorials of cool go projects out of it ;p ❤
@jordanray15374 ай бұрын
My guy you are seriously underrated. Surprised to only see 7k subscribers. Love the no bullshit, quickfire explanations that still encompass all the details needed. Subbed!
@Yassinomari758 ай бұрын
bro is giving exactly what you need no extra useless info , thank you
@fakedevdutt6 ай бұрын
You just gave us enough knowledge about go to get started and rest we will figure out in our way of building things which is just RIGHT!! A perf tutorial is what I will call this. Thanks a lot man!
@risingmojofilter2 ай бұрын
Phenomenal tutorial! Best coding tutorial I've seen, even. Well done! Thank you for explaining exactly what the compiler was doing under the hood. Would love to see more, perhaps on the Go modules for file I/O, command options/flags, making http requests, calling shell scripts, ways to unit test and benchmark, and anything else cool or useful.
@ChristopherA20N7 ай бұрын
I just recently heard of GO when I got into Neovim. Since then, I've heard statements like " GO is a modern version of C" which I now get. Thanks for the great tutorial! You explained everything very understandably and I can't wait to use this language in future projects! Like others already said, it's really nice to have a tutorial catered at developers who already understand coding and want to learn a new language. Please keep making videos like this!
@adityamore13568 ай бұрын
I truly appreciate the considerable time and effort invested in creating tutorials of this caliber. Could we possibly have more engaging Golang videos featuring projects? Your work is truly exceptional, and I want to express my sincere gratitude! Thank you so much!
@wahidislamlinad5 ай бұрын
this is by far the best go tutorial I've ever seen on youtube. explanations with reasoning and examples really helped me alot. please make more videos like this❤
@parthmittal562511 ай бұрын
Very underrated tutorial on KZbin. Loaded value, packaged in a crisp format!
@mr_mux40811 ай бұрын
Glad it was helpful!
@mrpresident87982 ай бұрын
Dude for someone coming from another server side language (in my case C#), this is a godsend video. You saved me 15hrs of Udemy. holy sh!t Thanks man!
@hasneetsingh2 ай бұрын
The level of simplicity of this tutorial is absolutely on point. Thank you so much for this 🙌
@jlee-mp48 ай бұрын
I wish every single tutorial was like this. coding, machine learning, everything.
@whereisyourhijab4 ай бұрын
finally a guy who is posting a good video for not complete beginners but much like guys who already know the basics/working on another lang and want to switch.
@Sunil-yz7ig3 ай бұрын
I want parliament to pass a law to put "Mission Passed! Respect+" message after every tutorial video on internet! Great tutorial Alex. Go bless you! (there is no typo in last sentence)
@1nvisibleYouth4 ай бұрын
Hidden gem, love your go routine explaination !!!
@NoOne-ev3jn10 ай бұрын
I already like the quality of the video, I have no intention to learn Go in the near future but because of this video I would really reconsider that. Keep it up my friend
@jameszaman33262 ай бұрын
This tutorial is SUPER cool. Really good for people that already knows programming and just wants to know the basics to get started with another language.
@iWontFakeIt10 ай бұрын
the most straightforward go tut! exceptional man!
@collink71456 ай бұрын
Thank you so much for this. I'm interviewing seriously for the first time in about 3 years, and there's a LOT more Go adoption than before. I'm doing a full-stack coding challenge with a company that uses it for the back-end and this has been really helpful!
@Olixis7 ай бұрын
please, continue with the series, i'd buy any course with this didactics. Perfect for mid level devs and people with ADHD, straight to the point. great job!
@Little-bird-told-me11 ай бұрын
Amazing professionally done video. It's a shame this channel has only 1.47k subs. A travesty for such *golden* content
@Growlizing8 ай бұрын
I work in Go every day and this is a pretty good starter. Great job man
@Timov8 ай бұрын
I have done GO some time now and was searching good tutorial / introduction to spread the word. This vid was best so far & I am looking forward your future postings about GO.
@lagcisco Жыл бұрын
you knocked it out of the park man, this video has good pacing, exactly what I needed
@deveshmeena2573Ай бұрын
Thank you so much! I can't believe this is available for free. If you ever make a full fledged course I'd love to take it. Your way of teaching is amazing!
@JustinBishop6 ай бұрын
I am a 2nd year IT - Programming student and found this tutorial super helpful. I dont need a 5 hour tutorial. I just need the jist overview and I'll take it from there. Thanks for the great software content!
@jub0bs7 ай бұрын
All in all, this is a good introduction to Go. Some notes for future viewers, though: 12:05 Short-variable declaration (using :=) are encouraged/idiomatic whenever possible or when the variable must be initialised explicitly (i.e. when the type's zero value won't do). 33:05 "Structs also have a concept of methods [...]" Methods are not specific to struct types, though; they can be attached to other types. 47:40 "This channel can only hold a single int value". That's incorrect. A channel resulting from make(chan int) cannot "hold" even one int value. Perhaps Alex meant make(chan int, 1) instead. 58:15 Minimalism is an important part of the culture. In particular, unlike other ecosystems, the use of a Web framework (like Chi, Gin, etc.) isn't necessary, especially given the new routing functionalities that the net/http package brings in Go 1.22.
@brentmarquez90575 ай бұрын
Thank you for the notes @jub0bs - I'm trying to get a better understanding of pointers and when to use them (I understand the basic idea to save memory). For example, at 1:07:06 on line 26, the DatabaseInterface is declared as a pointer with *tools.DatabaseInterface. Why are we using a pointer here and not just tools.DatabaseInterface for saying the variable is just of that type? My understanding is that we use the pointer when passing into a function so we don't make a copy, so I'm seeing other places with the * syntax and not quite understanding when I should use pointers outside of that scenario.
@AliRaza-oc7cgАй бұрын
This is actually the best Golang tutorial on internet. better than the paid ones.
@andrewchen23495 ай бұрын
I sincerely appreciate this tutorial, and I believe you deserve more attention. Thank you!
@mr_mux4085 ай бұрын
Glad you found it useful, thanks for the support!
@sandromatteo17 ай бұрын
Great video... usually video tutorial about a programming language have a length of 10+ hours, and I can never reach the end. this video is very clear and engaging. I hope you will make more videos about other languages.
@Bitbeq5 ай бұрын
Great tutorial! Love how straightforward and simple it is.
@CheezePie9 ай бұрын
I have an exam in 3 hours and idk why I am watching this😂 Yt recommended this to me.. and I gotta say.. this is one of the best Go tutorials that I've ever seen Keep up the good work❤
@briangoodman578111 ай бұрын
This is an incredibly well done tutorial. Props man
@davidhuang65495 ай бұрын
Absolutely love this video. Great overview. Simple and to the point!
@NguoiTuyet19 ай бұрын
hey ALex, fellow developer here. I gotta say this is by farrrrrrrrrrrrrrrrrrrrrrrrrrrr the best Go tutorial on youtube. Keep up the good work!! i will be supporting you however I can :)
@nahfamnah21 күн бұрын
Great vid. I wrote some go a couple years but forgot a lot of the nuance. This vid was a great and time-effective refresh 💪
@umeshofficial132 ай бұрын
I love your teaching style.❤ I dont know why but i just understand all the things clearly. Wish you would upload more tutorials like this.
@lesterfernandes5287Ай бұрын
Very well done with the video Sir. Since I'm an experienced programmer, this is more like my preferred pace. Do continue to put out good stuff, leave links to buy you a coffee/support
@rafaelbarbaroto2 ай бұрын
fantastic video for someone who's already a programmer, so well done
@AdamSrgnt4 ай бұрын
All killer, no filler. Awesome video.
@B_Narzary_198 ай бұрын
Short , Simple and easy to grasp faster : Thank you for saving my time ...
@CagatayOncul7 ай бұрын
Best go tutorial ever seen. Great. Thank you
@amirsalehi45924 ай бұрын
The best video of go tutorial I've ever seen!!!!
@bitflippa5 ай бұрын
Man keep going on your channel, you are one of the best instructors out there for real
@st0rmw1ndz7 ай бұрын
This is fantastic and helped me grasp the language much easier than any other tutorial I’ve found.
@letsgetbit77727 ай бұрын
Best golang crash course I've found for experienced developers learning Go 👏👏👏
@bob_factory Жыл бұрын
This is the best video to learn go lang, wish I had this when I actually started learning GO, I had to first assemble all the concepts and then watch seperate videos and read blogs to understand them and you just nailed them all together. Good video too bro. Keep Growing ahead.
@astrack21202 ай бұрын
I just learned so much in what seemed like 20 minutes. Great work :)
@057471002 ай бұрын
Very clear and comprehensive tutorial, thanks!
@ncgolfer992 ай бұрын
Thank you for this video. Easy to follow for someone switching from C++. 👏👍👋
@seek_peace_7772 ай бұрын
The Strings part was the most useful to me thankyou
@ABDulRehman-j9o1t3 ай бұрын
Great tutorial Sir. Straight Forward and packed with great information. Thanks!
@Luther_Luffeigh7 ай бұрын
Seeing all these errors makes understanding the why more easier, thank you so much!!
@_pro_grammer_7 ай бұрын
Greate man, lots of "aha" moment and no time waste, only learning. Keep it up, targeting the intermadiate/advanced audience 💙
@ohmygosh61766 ай бұрын
Very impressive. You just saved me a week of learning. I wish I could download this video and keep it as reference
@Bluemethyst7 ай бұрын
Dude, this is insanely useful! I am a very experienced Python user that wants to branch out to other languages and this helped me so so much! Thanks so much
@maciekwojdyna2271 Жыл бұрын
im switching from django to golang because of you xd
@RJ-or8bw Жыл бұрын
You mean python?
@futuristic- Жыл бұрын
@@RJ-or8bwyes he does
@maciekwojdyna227111 ай бұрын
@@RJ-or8bw yes mate
@Crownage Жыл бұрын
Amazing Tutorial 🔥
@mr_mux408 Жыл бұрын
Glad you liked it
@nayeemrafsan356 Жыл бұрын
loved it! concise and to the point. Everything u need to know to get started
@DaveTheDeveloper10 ай бұрын
love the conciseness and no bs. Just getting into it straight away.
@minma02262Ай бұрын
I literally learned go with this video and started programming immediately.
@mrashad_com8 ай бұрын
This tutorial is fantastic. The way the instructor explains the concepts and demonstrates coding is really helpful. I appreciate the clear and concise explanations, which make it easy to follow along. Looking forward to more tutorials like this! Keep up the great work!
@kiratis4 ай бұрын
Great video explanation. You content helped me transfer my knowledge from other languages to GO. You da man!
@sunnybeta_11 ай бұрын
This is best tutorial I have ever come across period. Liked & Subscribed. Thank you so much :)
@mr_mux40811 ай бұрын
Awesome, thank you!
@DJCharalampos6 ай бұрын
Minute 38:58 was smooth man... that was smooth
@taniskannapurna85637 ай бұрын
Srsly, this is a gold mine for programmers programming in other languages. This removes redudant part which makes me feel like I already know that....
@zeyad79475 ай бұрын
I have a final exam on GO, Sheme and Prolog. in 10 hours... I thought I'd stay up all night learning GO cuz I skipped GO class all semester. You sir just awarded me 8 hours of a good night sleep before my exam.
@snehanshuphukon7284 ай бұрын
Where are you from? Which school teaches Go? I have seen most schools only teach C/C++, Python, Java
@AanPatel-z4u7 ай бұрын
The slice pointer-related description at 39:00 is likely inaccurate. Slice data access and manipulation in Golang happens through an instance of what's called a "slice head". When you try to pass a slice variable to a function (not passing a pointer), it creates copy of the slice head and passes that in. Hence when the author prints &thing2, they see a different address. But this is the address of the slice head, which still points to the same underlying slice, and you should be able to manipulate the underlying slice just fine using the new head. However, passing pointers will still be more efficient since you don't need to copy the head.
@NovaAquarius3 ай бұрын
Excellent video. Exactly what is needed for programmers who are already familiar with some other programming languages. If you ever decide to learn Rust Language, please do consider making one such video - Rust in 1hour. There is no such content for Rust. Also for other programming concepts too for intermediate level programmers
@mr_mux40810 ай бұрын
🌟 If you like the video, consider buying me a coffee with a super thanks! Thanks for watching!
@tanrosa10 ай бұрын
Excellent video providing a concise overview of the key aspects of Golang. Thank you
@marcmarder2 ай бұрын
This had everything i needed. On point. Thank you!
@rdubb773 ай бұрын
Go is like a combination of C and Python, my two favorite languages!
@yangzengli5 ай бұрын
Great tutorial, very efficient and effective! Go looks really elegant!
@inmonolife836115 күн бұрын
You Seems AWSOME tutor as Golang. I repetedly watched this video and I'm suprised whenever watch this tutorial. Thank you.
@sidsid994 Жыл бұрын
damm dude u have saved me countless hours of fidlling with tutorials. Cant thank you enough. we need such tutorials for Rust as well. and again thank you for making this no BS tutorials
@williamvankeulen130710 ай бұрын
Very cool demo, thanks! Some cool ideas and I liked your adding humour and meme's whenever possible!
@fennfo50392 ай бұрын
great tutorial, appreciate the effort. keep up the good work man.
@VidyaBhushan4524 ай бұрын
Tons of thanks for this awesome tutorial, great work! Subscribed.