Learn Go in 12 Minutes

  Переглядів 938,574

Jake Wright

Jake Wright

День тому

Learn Computer Science at brilliant.org/jakewright
An introduction to Go covering the fundamentals to get you up and running in 12 minutes.
The code is available on GitHub github.com/jakewright/tutoria...
----------------------------------------
Support this channel at / jakewright
----------------------------------------
00:11 Installing Go
00:20 Creating a Go project
00:54 Structure of a Go file
01:48 Compiling and executing Go
02:31 Variables
03:31 If statements
03:45 Arrays and slices
05:25 Maps
06:13 Loops
07:40 Functions
09:42 Structs
10:38 Pointers
MORE TUTORIALS
----------------------------------------
Learn Docker in 12 Minutes: • Learn Docker in 12 Min...
Docker Compose in 12 Minutes: • Docker Compose in 12 M...
Deploy Docker Containers • Deploy Docker Containe...
Learn HTML in 12 Minutes: • Learn HTML in 12 Minutes
Learn CSS in 12 Minutes: • Learn CSS in 12 Minutes
Learn JavaScript in 12 Minutes: • Learn JavaScript in 12...
Learn PHP in 15 Minutes: • Learn PHP in 15 minutes
SOCIAL MEDIA
----------------------------------------
twitter / jakewrightuk
facebook / jakewrightuk
instagram / jakewrightuk
snapchat jakewrightuk
jakewright.net

КОМЕНТАРІ: 983
@Textras
@Textras 5 років тому
At 2x speed you can learn it in 6
@criticalmoorhen
@criticalmoorhen 5 років тому
Damn I should have read comments first
@icermli
@icermli 5 років тому
That is so true
@davep8221
@davep8221 5 років тому
At 2x it's be ultrasonic.
@beo7929
@beo7929 5 років тому
yeah, so I can procrastinate the other's 6 minutes
@davep8221
@davep8221 5 років тому
@@beo7929 I always put off procrastinating as long as I can.
@harshdeeptelang127
@harshdeeptelang127 3 роки тому
Alternate title : "Learn GO in one GO"
@timsecond
@timsecond 3 роки тому
Let's go learning *Go*
@thefastcomputer
@thefastcomputer 2 роки тому
I don't think that that would GO well.
@aliciasuper7014
@aliciasuper7014 Місяць тому
😂
@majam1n
@majam1n 4 роки тому
Dare I say the first time I have seen a UKpostsr actually zoom in on the code so I can read it.
@retrodragon2249
@retrodragon2249 4 роки тому
IKR, literally all the Java tuts I watched were from 2008 on Windows 7 using Eclipse.
@atom0540
@atom0540 3 роки тому
Agreed
@jonathan1104
@jonathan1104 3 роки тому
for reals dude lol
@umeshdhaked7638
@umeshdhaked7638 2 роки тому
@@retrodragon2249 some old people still uses eclipse .
@irongollem
@irongollem 4 роки тому
Brilliant overview for developers that know other languages and the basic concepts already
@ForTheOmnissiah
@ForTheOmnissiah 2 роки тому
I like to see pointers used again. They felt like such a headache when I was learning them, but over time I really like the usage. Lower-level memory control is always welcome. It's also very nice that pointers are by no means a requirement to understand in the language. In C, C++, etc. pointers are must-know. Now if you're working production in Go... yeah, you almost certainly need to understand pointers. An existing codebase you're working on will almost certainly have pointers used.
@cizma27
@cizma27 2 роки тому
@@ForTheOmnissiah same story here. We used pointers in first semester of college and they just flew by me. Now with more experience I always find them useful, and I miss them in Java
@KsNewSpace
@KsNewSpace 2 роки тому
@@ForTheOmnissiah Pointers are pretty shitty for code readability though.
@abhishek_k7
@abhishek_k7 4 роки тому
This 12 min video covered and explained a lot more than some 1-2 hour videos out there! Thank you!
@opensourceradionics
@opensourceradionics 4 роки тому
That's also the idea behind golang
@abhishek_k7
@abhishek_k7 4 роки тому
@@opensourceradionics true that, lol
@andrez76
@andrez76 5 років тому
I tend to be reticent with "Learn X in Y time units" kind of videos. However, I must say this is a very competent and well presented introduction to the main concepts and constructs of the language. Congratulations and thank you for sharing.
@subbamaggus1
@subbamaggus1 Рік тому
I completely agree!!!! Thanks to jake!
@abhinabamitra9814
@abhinabamitra9814 Рік тому
Love the word reticent
@nnnyuuu_
@nnnyuuu_ Рік тому
i couldnt agree more with you!
@ashoktvl
@ashoktvl 4 роки тому
Fantastic video; I love how quick and concise the presentation is. Makes me want to learn Go!
@joakimgustafsson7881
@joakimgustafsson7881 4 роки тому
Fantastic introduction. This saved me some serious amount of time learning Go-specific syntax.
@goldenboypierre3284
@goldenboypierre3284 4 роки тому
Very clear, concise and fast pace. Couldn't ask for a better tutorial. Thank you Jake!
@lvgsredarmy8776
@lvgsredarmy8776 3 роки тому
Thanks for the video! This was a really concise and well explained overview for someone like myself who is already familiar with almost all of the concepts you covered, but doesn’t know the syntax in Go.
@Bird2920
@Bird2920 5 років тому
This is the second video I have come across about 12 minutes of awesome. I appreciate your clean, concise, easy to understand training style. You just gained a new subscriber!
@robwalker4653
@robwalker4653 3 роки тому
One of the better youtube channels out there. No fluff, just quick and precise, straight to the point.
@ApocolypseChild
@ApocolypseChild 4 роки тому
Truly an excellent crash course for people already versed in similar coding languages. Great work!
@AaronMartinColby
@AaronMartinColby 5 років тому
Great video. Short. Sweet. No babbling. I watch most educational videos at 1.5X or even 2X. You're already teaching at that speed and I greatly appreciate it.
@TheAnimeist
@TheAnimeist 2 роки тому
This will go down as one of those lessons that I will recall several times for the nice foundation it set to understanding the language. You're a legend in my mind. Thanks.
@Kodreanu23
@Kodreanu23 4 роки тому
Big thanks! I am software developer with no experience in Go and this is exactly what I needed. Short, fast introduction to basic stuff so I can move on with in coding with Go. Subscribed. Thanks!
@tugbaakan7099
@tugbaakan7099 5 років тому
simple, fast and enough for the beginning. Thank you ! :)
@flavoursofsound
@flavoursofsound 4 роки тому
Thank you!!! Probably the best, no-nonsense, not-boring, not-heavily-implied, no tiny writing on large res screen video tutorial I've seen in a while. Also finally understood what pointers are, something that I've struggled to grasp after many years.
@tahametougui9628
@tahametougui9628 3 роки тому
well that's a legit 12 min course, and made me genuinely interested in Go.
@TroenderTass
@TroenderTass 3 роки тому
Why, it looks ugly and clunky as fuck. I don't think it has a single feature that isn't done better in other languages. lol, why not just use c++, wich simply is more sober than this bullshit.
@ananttiwari1337
@ananttiwari1337 3 роки тому
@@TroenderTass Man, you are probably some kid who picked C++ 3 days ago and think every other language is obsolete. Every language has it's own advantages, stop spewing your bullshit.
@TroenderTass
@TroenderTass 3 роки тому
@@ananttiwari1337 Im just curious why this tutorial would make anyone curious about such a redundant language. You can just do c, this one seem to offer nothing new, and looks like it belongs to the 70s. You need to stop being sensitive about it, it is just at tool, and a really poorly desinged one from the looks of it.
@jarod1701
@jarod1701 3 роки тому
@@TroenderTass I trust your vast experience and knowledge.
@TroenderTass
@TroenderTass 3 роки тому
@@jarod1701 You should
@Perspectologist
@Perspectologist 6 років тому
Nice overview tutorial. I don’t know if I like Go. I hadn’t looked at it before, so this was a nice introduction. I may play with it a bit more. It seems one can achieve class-like functionality by creating functions which take a struct (or any other type) as the first argument. It reminds me somewhat of the Actor language. Thanks for making this tutorial.
@by.everton
@by.everton 6 років тому
Cool intro to the language syntax, made me want to learn more about it. Great job Jake!
@CarlosPerez-te4gx
@CarlosPerez-te4gx 4 роки тому
I like it! I did Go while back and moved on to other non-Go projects. it took me 12 minutes to recap the language! - thanks a lot Jake
@krisztianbakos2848
@krisztianbakos2848 3 роки тому
Joining all the previous commenters, I love how efficiently you explained it. Exactly what is needed, and none of the BS
@IliaRusin
@IliaRusin 6 років тому
I think we should encourage Jake to make more educational videos. He would be a great instructor! There are a lot of tutorials, books, MOOCs on the Internet. Instructor's personality and empathy could make people learn better and be more motivated during their study.
@combatepistemologist8382
@combatepistemologist8382 5 років тому
Check out Mike Dane's channel.
@VictorMongi
@VictorMongi 5 років тому
You are great man.... thank you for this amazing tutorial... keep it up...
@p0lym0rph3
@p0lym0rph3 2 роки тому
Brilliant video. I'm an experienced dev and I have dabbled with Go in the past (modifying existing code), but wanted to learn the basics of Go quickly. This was well explained and got directly to the point. Thanks!
@altafnavalur4808
@altafnavalur4808 3 роки тому
Loved how quickly you gave the overview of the language, thank you
@joebarcelona
@joebarcelona 4 роки тому
11:53 Jake, so very logical and coherent, I really appreciate the thought you put into thinking!!! I would like to ask if there are any concise, coherent, and logical explanations of pointers, particularly related to Go that you would recommend, besides the Go documentation ;-)
@swapnilundage6676
@swapnilundage6676 6 років тому
Make more of this 12 min videos where You teach..... You're really good at it You go ahead💪❤️
@guitarman13021
@guitarman13021 3 роки тому
@barkley128 yeah the pace is good. But he should minimize the terminal window immediately after running so that we can see the code instead of staring at the terminal.
@bobbyshaftoe45
@bobbyshaftoe45 3 роки тому
Indeed! MORE TWELVES! How about VueJS, K8s, Rancher .... -)
@okbogdan4185
@okbogdan4185 3 роки тому
So good video! Not too fast, not too slow and boring, most important aspects checked in short time, tips about how we can learn more about it, THAT'S GREAT!
@austinab3310
@austinab3310 Рік тому
Incredibly concise and clear introduction. Love it. Thanks for the video!
@combatepistemologist8382
@combatepistemologist8382 5 років тому
It's amazing what you can get done just by accelerating the typing and reading from a well-prepared script. I get tired of other peoples' videos where they spend half the time clicking on keyboards and bumbling around.
@brserralheiro
@brserralheiro 5 років тому
and yet it took you more than a year to watch this.
@combatepistemologist8382
@combatepistemologist8382 5 років тому
@@brserralheiro Huh?
@shazam3513
@shazam3513 3 роки тому
Wow this is such a great video . I finished this course and applied at google and got the software engineering job. Edit : Sorry I was high when I applied and posted this and I later realized that the interviewers were mocking me sarcastically. The video is good tho.
@fyzbit
@fyzbit 3 роки тому
Bruh
@NigelBlackwell
@NigelBlackwell 3 роки тому
Great stuff. breath of fresh air to have someone just blast through the stuff that mostly like other languages but just needs a quick example to get the point across.
@AndrewFlower
@AndrewFlower 3 роки тому
Short, clear and to the point. All any existing programmer needs to learn the basic syntax. Great job! Watched at 1.25x while eating pizza in my lunch break.
@abdimohamud9951
@abdimohamud9951 5 років тому
Loved it :) really helped me out
@videostartsat4464
@videostartsat4464 6 років тому
Yeah if everyone can stop making new languages that I have to learn that'd be great
@horvathlg
@horvathlg 6 років тому
You don't have to.
@videostartsat4464
@videostartsat4464 6 років тому
Devon So are you
@Tutterzoid
@Tutterzoid 5 років тому
LOL :D
@qutuz9495
@qutuz9495 5 років тому
They give more flexibility for developers to pick which one suits their use case better. This is my first introduction to Go and it seems pretty cool.
@BenjiBoy13
@BenjiBoy13 5 років тому
An old friend of mine told me before entering my software carrer, "If you want to be good, dont learn all programming lenguages cause you will become useless, instead, pick one that you like and master it"
@joshthompson8478
@joshthompson8478 4 роки тому
I've only been coding for the past 4 months in java, And my internship said this is one thing they'd like me to learn, thanks for the video, it dazzled my brain a bit but it was straight forward enough that even I could mostly understand. Thank you
@ministerbo3025
@ministerbo3025 18 днів тому
New to go and programming. Found your video most helpful and easy to follow along on my end. Fantastic explanation. Tks East Coast Sr (70 yrs young)! Never too young to learn!
@0xEmmy
@0xEmmy 5 років тому
So, C with some fancier syntax and built-in data types.
@Elite7555
@Elite7555 5 років тому
But without the performance and with unbelievable restrictions (just look at packages and tests). And interfaces are always dynamic dispatch and without default implementation. I don't get the need for that language.
@user-hk3ej4hk7m
@user-hk3ej4hk7m 5 років тому
@@Elite7555 The more you can avoid pointers, the less skilled programmers you'll need to hire. You need to know pointers in C, even for the simple stuff
@valizeth4073
@valizeth4073 5 років тому
@@user-hk3ej4hk7m Well yes but pointers aren't even a little complex..
@abeplus7352
@abeplus7352 5 років тому
Everyone always hates on interpreted languages/ oop languages calling them non PERFOMANT . If you stroke your dick off to the mirror cause you know how to waste time on pointers instead of writing a solution good for you. Programming languages are tools , and the hardware is there to support abstractions and things that can make our lives easier. If c is so great , why then most businesses don't use it unless it's for embedded applications ... It's like oh yeah I'll use 40 lines to implement this solution and make myself feel good cause I'm doing more MANLY WORK. Reality is you could probs implement it in lesser lines by using a language that supports more abstractions .... Will it be as performant ... No , but will it do the job ... Ofc. Try using c for server side , or heck client side lol.
@_JS96
@_JS96 5 років тому
@@abeplus7352 Seriously though, completely agree. CGI was a fucking nightmare, and things like Apache and Nginx are cumbersome if you ask me. You can launch a fully functional webserver in Go using like 10 lines of code.. You can even write C INSIDE Go programs if you're itching to jerk off to the nanoseconds you shave off something that doesn't really need the extra speed.
@HSHamster
@HSHamster 5 років тому
Types one letter, 5 new lines appear
@johnroark77
@johnroark77 2 роки тому
I never comment on videos. However yours is simply outstanding, while the depth of knowledge was fairly rudimentary, your way of explaining everything was amazing. Super engaging and fun!! You sir are a great teacher.
@thisaintmyrealname1
@thisaintmyrealname1 5 років тому
Great video. You got me at pointers. My favourite feature of programming languages. Ken Thompson's role is clear.
@xXxBladeStormxXx
@xXxBladeStormxXx 5 років тому
Man the type system for this language looks fucked up. I know they probably didn't want to look like C++ but surely `int x = 1` is easier to read and write than `var x int = 1`?
@jamieguinan1787
@jamieguinan1787 5 років тому
It was weird for me at first, too, but I found that reading "var x int" to myself as "x is a(n) int" makes it easier, and I got used to it after a few days. This might also help explain: blog.golang.org/gos-declaration-syntax
@Elite7555
@Elite7555 5 років тому
That is why you would write x := 1. But yeah, it is fucked. Building something complex is out of the question.
@abhisheksp2017
@abhisheksp2017 5 років тому
Go is already used to build some of the most complex systems in the industry today :)
@mtdrip9523
@mtdrip9523 5 років тому
its a great mix between c, basic and pascal - would have loved it if it had stuck to c syntax consistanly - but considering giving Go a chance against Python
@fededevi1985
@fededevi1985 5 років тому
If I have to guess I-d say they did it for a couple of reason. Parsing speed > the parser can understand it is a declaration just just by reading a signle token. (same with functions) c syntax is pretty stupid parser-wise Readability -> same thing but for humans :)
@rubinluitel158
@rubinluitel158 6 років тому
go seems like a mix of python and javascript, pretty cool
@wl6067
@wl6067 6 років тому
it's static typed, so more like a mix of c and a scripting language
@nsitkarana
@nsitkarana 3 роки тому
Perfect into to go-lang for folks who already know how to program. To the point !!
@Berny23
@Berny23 4 роки тому
Really nice short & simple overview of the language. Thank you!
@erzabeqiri1696
@erzabeqiri1696 6 років тому
Could you do a tutorial like this for java? i think it would be really helpful
@charlieinnes4378
@charlieinnes4378 6 років тому
I thought you were going to teach us the classic Chinese game "Go" before I clicked here... Sorry 😂😂
@ernestmugo1765
@ernestmugo1765 5 років тому
Sry mate 😂😂
@dirhido9665
@dirhido9665 5 років тому
it would take a lo longer to learn that than this lol
@azulamazigh2789
@azulamazigh2789 5 років тому
hhh thats funny
@HA7DN
@HA7DN 4 роки тому
It takes you 12 minutes to learn the rules, and 12 years to get to a beginner level.
@tech6hutch
@tech6hutch 4 роки тому
I wonder how many people have created Go in Go. Probably a lot more than have recreated Rust in Rust. Ba dum tss
@michaelwinters4525
@michaelwinters4525 3 роки тому
Amazing tutorial. Took about 45 minutes for me to go through and do everything myself with more examples. Also I like the language. Gives me a reason to dig deeper.
@rajaasyraf2532
@rajaasyraf2532 4 роки тому
Superb short and simple introduction to Go Lang. Good work!
@pwnieluver863
@pwnieluver863 4 роки тому
This just sounds like python but with extra steps
@retrodragon2249
@retrodragon2249 4 роки тому
you sound like a python user
@0M9H4X_Neckbeard
@0M9H4X_Neckbeard 5 років тому
I don't think the syntax is very intuitive ...
@randallgyebi978
@randallgyebi978 5 років тому
I know right. For a language made in 2009 its syntax if quite archaic but I guess it was made to be fast and be similar to C's syntax
@DerH0ns
@DerH0ns 5 років тому
@@randallgyebi978The syntax doesn't have to garbage to make the language fast, but go isn't fast anyway
@Joe-ud1de
@Joe-ud1de 5 років тому
@@DerH0ns Isn't it? Really? Poor Ken Thompson, was involved in development of C language. By now his name are related to a language who almost everyone thinks it's a joke.
@SuperArjun11
@SuperArjun11 4 роки тому
@@Joe-ud1de Lol? Who thinks C is a joke?
@Joe-ud1de
@Joe-ud1de 4 роки тому
@@SuperArjun11 I was talking about Golang. You dumbass.
@AkshaySinghJamwal
@AkshaySinghJamwal 3 роки тому
This is an excellent primer, thank you for taking the time to make this video.
@ivycrystal4111
@ivycrystal4111 3 роки тому
For a person who just wanted to see the key structure of the language, this video is perfect! Thank you.
@mikekrestas6735
@mikekrestas6735 6 років тому
Imagine getting this video demonetized too....
@GarrettRose
@GarrettRose 6 років тому
Kind of like a more strongly typed javascript. However, I feel like you could get pretty creative with writing programs in go.
@essamal-mansouri2689
@essamal-mansouri2689 5 років тому
It prevents a huge amount of bugs. I've lost count how many times I've ran into errors using Javascript & Lua where a variable contained an unexpected value type. Especially with using third party libraries where I'm not entirely sure what arguments a function expects, and in what order. Errors like these are easily caught with a typed language and it takes essentially zero effort to specify the type of a variable. What's the advantage of NOT having types? Basically none. That said, I wouldn't say javascript "needs" types especially considering backwards compatibility. Flow or TypeScript is enough, in my opinion, for anyone that actually wants type checking in Javascript.
@Dorumin
@Dorumin 5 років тому
Yeah it has close to nothing similar to js lmao, Go shoots for a minimal API while JavaScript's just grows because of the poor initial specification
@martinbean
@martinbean 5 років тому
Yeah, not really.
@Microphunktv-jb3kj
@Microphunktv-jb3kj 5 років тому
I'm new and learning javascript, i was wondering why don't they design languages so you can't write erroneous code, javascript seems so loose compared to some other languages... i'm pretty sure js needs type when you work in a big company and in teams with huge projects... but if u work in small company or freelancer and doing just mostly websites with not so complex back-end you probably okay without no types ... i don't quite like how types are written "inline" in go... I wouldn't mind them if u can define them them on top of the file where your imports usually are :P var x int ... looks just confusing to me... well javascript was written in 10minutes at coffee break... :P i do agree that python and this go thing looks cleaner and more appealing syntax-wise... Not sure why my friend suggested learning python as first languages instead of javascript(since im mostly interested in web dev, i don't think i have the mental capacity to do complex stuff like neuralnets, data science and all that jazz...) I just took advice from some hackernoon or something similar post that coming from js it's easier to go over python than vice verca because of the ident being part of syntax... What do you think.. ?
@isnerdy
@isnerdy 5 років тому
@Microphunktv I found it incredibly helpful to start with a strongly-typed language. I went from C++ to Java, and then on to assembly. Weakly-typed languages came later. Starting with a weakly-typed language will mean that you get used to writing code that could be sloppy or dangerous in other languages. If you start with a strongly-typed language, you get a better understanding of what's happening under the hood, and if you move to a weakly-typed language later on, you won't be taking bad habits with you.
@palexer2505
@palexer2505 3 роки тому
Short and quick introduction to Go. Great video. It was really helpful to me.
@BbB-vr9uh
@BbB-vr9uh 2 роки тому
Great video for those who are familiar with programming concepts and want to see how to get started with go. Thanks!
@2eath
@2eath 6 років тому
You have great teaching skills, however this "Go" language is very similar to C/C++, with some syntax differences
@alexschulace724
@alexschulace724 5 років тому
It's pretty dissimilar. Go has a garbage collector, while C relies on the programer to malloc/free and c++ has new/delete and RAII. Also Go has no generics, templates, or code-generation.
@minandychoi8597
@minandychoi8597 5 років тому
Why don't they just write int variableName = value; what's the point of writing var variableName int = value if you have to type it anyways
@techwithayub
@techwithayub 5 років тому
lets interpret it this way: variable varName is an int and it equals to value ;) now it makes sense doesn't it?
@Kirides
@Kirides 5 років тому
because you almost never use it, except when you declare variables which get assigned later on. Often things like var result string if ... { result = "abc" } else { result = "def" } fmt.Printf("derp is: %s ", result)
@rob876
@rob876 4 роки тому
Best language I've come across. You explained quite eloquently.
@hansjohannyholm
@hansjohannyholm 2 роки тому
Very on topic introduction to Go! Surpassed my expectations of a 12 min video and sparked genuine interest in the language!
@chuganator
@chuganator 4 роки тому
This feels like destroying what ever Java was striving to build since past 25 years. Going back to pointers! Great......Just great..........
@Farrrdoos
@Farrrdoos 6 років тому
I hated Go at first because of the syntax
@QTKayex
@QTKayex 6 років тому
Hated the syntax in comparison to what?
@videostartsat4464
@videostartsat4464 6 років тому
Everything. Seriously what the fuck were they smoking when they came up with "var name int"?
@ShakkIsLife
@ShakkIsLife 6 років тому
C-style language.
@Farrrdoos
@Farrrdoos 6 років тому
yep in comparison to c style languages and tbh most languages follow similar syntax and this one just decided to not which makes it annoying to get used to.
@sourishw.5865
@sourishw.5865 7 місяців тому
really great 12 minute video! this helps me get started exploring go now that I have enough syntax to play around with
@Mellowjay
@Mellowjay 3 роки тому
This is the best 1 minute explanation of the pointers I have seen! 👏👏👏
@bumble_fudger
@bumble_fudger 4 роки тому
You need a decent understanding of all the principles of programming before you watch this 12 minute video. So more like explore go in 2 years and 12 minutes.
@tcoan98
@tcoan98 6 років тому
Why Go?
@jayankaghosh
@jayankaghosh 5 років тому
Why not Go?
@shipper66
@shipper66 5 років тому
@@jayankaghosh because it's a horrible shitty language
@user-gj7nd7rb4v
@user-gj7nd7rb4v 5 років тому
@@jayankaghosh let's go
@omarathon5922
@omarathon5922 5 років тому
@@jayankaghosh it doesn't bring anything new
@MrSeptentrio
@MrSeptentrio 3 роки тому
I literally understood more in your video than by reading an entire book about Go ( clearly i am the problem but that's not the point) you're excellent, like really good at teaching, Keep going cause you're helping alot of people !
@C0ttageChees
@C0ttageChees Рік тому
It's been 10 years since I started my career. This guy explained pointers better to me than I think anyone else ever has. That might be sad, but I haven't had to use them directly since college. I'm glad to understand them now though. Thanks!
@bohdanbaranov9730
@bohdanbaranov9730 6 років тому
please, python
@bohdanbaranov9730
@bohdanbaranov9730 6 років тому
thanks fella. i have been following him for a while but never knew that he has one about python)
@user-gj7nd7rb4v
@user-gj7nd7rb4v 5 років тому
Is python a language ?
@Lambda.Function
@Lambda.Function 5 років тому
I can handle camel case. I can even handle snake case, even though it takes more keypresses to type and thus slows down programmers. What I can't handle, though, is functions in a package being capitalized. That's classes and constants. Who designs garbage like this?
@snowy0110
@snowy0110 5 років тому
Wow, you must be really stable guy
@Lambda.Function
@Lambda.Function 5 років тому
I actually build shit and care about readability and quality. Not even Google heavily uses this shitty language.
@Cygnus0lor
@Cygnus0lor 5 років тому
Yeah. Coming from something like python the OCD starts to fuck with you...
@TheMrKeksLp
@TheMrKeksLp 5 років тому
com.company.package.SomeClass.someMethod() God bless Java
@Elite7555
@Elite7555 5 років тому
Not many people see it that way, but yes, that actually is good hirachy and naming. Although I heavily prefer the snake case.
@NetoSutam
@NetoSutam 5 років тому
After 1 year of learning C in college and choosing to investigate Golang, i found this video very helpful as an introduction to the languaje, thank you! Also now my investigation is almost over and i can say that i really like Go, it's very simple to use and to understand in comparation to C
@nickaxworthy3236
@nickaxworthy3236 5 років тому
Excellent, pacy tutorial for those who already have a language or two under their belt. Watched it two or three times (and the one on concurrency) - and I'm away in Go - and not looking back. There is a lot to love about the language - and getting closer to the metal again - with cross-platform portability, and native binaries that run at twice the speed of .NET core feels great. Somehow the constraints of a small, tight language set you free - a language that puts you back in control and you feel you could know all of within a few weeks (instead of a few lifetimes). The syntax is a little quirky (the dangling else caught me out) in places - but it is clean and generally very elegant.
@WataruTakagii
@WataruTakagii 5 років тому
It really breaks my mind that every f*cking programming language needs to change the way you declare variables, functions, etc. As if they just want to make sure that you will have a bad time learning it. Wouldn't it be more efficient to define a standard for this standard stuff like declaration and then every language adds their own implementation and additions?
@TheR971
@TheR971 5 років тому
No colored error output? I am out of here!
@brianjoshuamanuel6259
@brianjoshuamanuel6259 5 років тому
If you've decided not to learn a language just because you didn't see colored error output, then not only are you a picky spoiled brat, but you're also a bad programmer for being so inflexible. It's not something to be proud of, since the less willing you are to learn things you're not used to, the faster you'll be left behind and the more likely you will die poor and alone. It just means more jobs for us who aren't so spoiled.
@athands
@athands 5 років тому
its a fucking joke oh my god
@abeplus7352
@abeplus7352 5 років тому
Cause it's running on terminal , if ides supported it you might get a colored output.
@Sovex66
@Sovex66 2 роки тому
I did not expect that much quality in 12mins, I'm impressed
@vrmaroli
@vrmaroli 3 роки тому
Really good video. Thank you :) No fluff, pure content.
@markyap3865
@markyap3865 6 років тому
Didn't know I could learn go that fast. Thanks man!
@Just1HotPringles
@Just1HotPringles 2 роки тому
Pretty impressive intro to the language! Quick and easy to follow!
@kentkits
@kentkits 3 роки тому
Very nicely explained. Really helpful for someone new to Golang but has prior experience in other programming languages.
@sharbelokzan9673
@sharbelokzan9673 2 роки тому
That short unintentional (pass by value | pass by pointer) explanation, was the best explanation I found so far
@chrispedersen2526
@chrispedersen2526 4 роки тому
Thanks for the excellent crash course Jake Wright!
@mustaphaabdulmujeeb8980
@mustaphaabdulmujeeb8980 2 роки тому
Thanks for the short and descriptive introduction to Golang. Really appreciate this. ❤❤
@rGunti
@rGunti 3 роки тому
Really nice! 12mins to get the basics down where others take hours. Nice work 👍
@kanakTheGold
@kanakTheGold Рік тому
Knowing both C and Python was really helpful in grasping Go quickly. Thank you for the efforts into creating these knowledge share videos !!!
@jmr
@jmr 3 роки тому
This was a really good introduction. It gave me a good overview of Go versus other languages I already know.
@dhaneshgujrathi4681
@dhaneshgujrathi4681 4 роки тому
I am from TIBCO middleware background & starting to learn Go quite late may be. But your video has given me confidence. Thanks a lot.
@wi8shad0w
@wi8shad0w 3 роки тому
This is extremely amazing video, technically accurate . Great delivery . I loved it coz he valued my time.
@user-mi7vo6mz1n
@user-mi7vo6mz1n 2 роки тому
Loved it,, brief short introduction that covered all the basics of the language.
@MuriloPerrone
@MuriloPerrone 2 роки тому
This is the perfect way for me to learn stuff. Thanks a lot. I understood 100%.
@Rob-bh9gt
@Rob-bh9gt 5 років тому
perfect. answered every question i had about go. now to try and code something.
@hydreigonLol
@hydreigonLol Рік тому
Amazing video man! I was able to learn the main overview in such an amount of time.
@rishabhbohra
@rishabhbohra 3 роки тому
Must have took a great effort to design a super short video with so much content and that too in a lucid way. Thumbs Up!
@ahmedkamal7597
@ahmedkamal7597 Рік тому
This is really helpful. Thanks so-much! I am a software engineer having experience in Java, C, C++, PHP, and Python. I am writing my first program in GoLang :). You are awesome!
@eduardoheidrich7783
@eduardoheidrich7783 3 роки тому
Great video. I wish it would go further, because the way you explain is very clear e enabled me to understand a lot very fast. Thank you.
@gagamil
@gagamil 5 років тому
Thanks for the intro. Really easy and informative.
@techmasterkartik9671
@techmasterkartik9671 Рік тому
Brilliant tutorial within 12 min I found on UKposts 🔥 You teach me in these 12 minutes❤
@lkstamenov
@lkstamenov 5 років тому
A really good, easy to understand approach to GO language. I got a good foundation of the language thatnks to you buddy
Concurrency in Go
18:40
Jake Wright
Переглядів 602 тис.
Learn GO Fast: Full Tutorial
1:07:53
Alex Mux
Переглядів 262 тис.
КТО СМОГ ПОБЕДИТЬ?😳
00:36
МЯТНАЯ ФАНТА
Переглядів 1 млн
The Rust Standard Library is SO Confusing...Until Now!
11:45
Travis Media
Переглядів 21 тис.
I'm Coming Around To Go...
21:33
Theo - t3․gg
Переглядів 95 тис.
GoLang: 10+ UNIQUE Concepts/Conventions that Beginners Should Know About!
13:56
Master Go Programming With These Concurrency Patterns (in 40 minutes)
46:15
Beginners Should Think Differently When Writing Golang
11:35
Anthony GG
Переглядів 86 тис.
The TRUTH About Golang Backend Frameworks
6:31
Melkey
Переглядів 91 тис.
The standard library now has all you need for advanced routing in Go.
13:52
7 Deadly Mistakes Beginner Go Developers Make (and how to fix them)
12:19
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Переглядів 999 тис.
Цыганская пасха: царь-куличи и море яиц
0:12
Короче, новости
Переглядів 2 млн
РЕЗУЛЬТАТ!!!😍😍😍😱
0:20
Софья Земляная
Переглядів 2,4 млн
Is this the future? ✅
0:16
MaviGadget
Переглядів 5 млн
Вони готують велику біду на судні…😡😡😡
9:58
Яна Пасинкова
Переглядів 244 тис.
GATITOS JUGANDO  TABLET
0:30
SPOTEOTV
Переглядів 10 млн