Go is quietly the best language to learn with

preview_player
Показать описание
Go is one of the most underrated languages for learning programming. In this video, I explain why Go just works when it comes to teaching core concepts clearly and effectively. Whether you're new to coding or teaching others, Go might be the perfect choice.

📌 Drop your thoughts in the comments!
🔥 Subscribe for more real talk on tech & coding.

25% FEM Membership with course:

Blog article:

Rob Pike conference talk:

### Twitch
I stream live on Twitch every weekend
Join the amazing community on Discord
I post memes and host Twitter Tech Spaces

Go is quietly the best language to learn with
Why Go just works for learning programming
Why Go is the best language to learn with
How learning with Go just hits different
This is why Go is a good language to learn with

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 #php #laravel
Рекомендации по теме
Комментарии
Автор

My first programming language was C, and I think Go is a perfect balance between the hard and easy work of learning algorithms

laurosantana
Автор

Early in my career at AT&T Information Systems, I wrote 10s of thousands of lines of C and C++. Now, 40 years later, and after a detour through Java, I am writing all my code in Go. It's like going back home. Writing code is fun again!

beachfeet
Автор

I want to become a Go developer, help me escape typescript

WebDevCody
Автор

I'm currently self-teaching myself 'Go' (as a first language), and have been since September 2024. Now, let me back up a little bit and say that 'Go' isn't the first language I've tried learning, because I've tried teaching myself other languages: (C/C++, Perl, Python, Java, JavaScript), but my biggest problem with those languages has been, "staying focused", and then ultimately giving up. So now, my plan is to learn just enough 'Go' to become productive enough to start working on my own projects, and build from there. I do find myself researching the 'Go' language more than any other language I tried in the past. And, I'm enjoying the progress I've made so far. Has it been easy? Of course not! But I'm finding that with plenty of repetition and determination, that it's gradually becoming easier, with time. Anyway, I appreciate your channel. Great info!!! Peace!

philmccartney
Автор

I agree with this, I taught my sister programming with Go, it's the best choice imo and the skills transfer to C/C++ and other languages

SaidMetiche-qyhb
Автор

Personally, I think that C strikes that balance between simple to understand and simple to write code in, if the newbie isn't trying to read code from established developers. It has enough of a challenge that forces people to actually learn some things, but not so much that they can't do it. Go doesn't really provide any challenge, and thus they might not learn as well. However, if you want a language with a GC to avoid learning about memory handling, D is even better still. It has more or less all the features of C++, including templates and operator overloading, but a cleaner and easier to understand syntax. I don't understand why D didn't win out in all the spaces that Go is used in, because it really is the superior language.

anon_y_mousse
Автор

"Go is very explicit"... the implicit implementation of interfaces would like to have a word with you 😁 Nevertheless a fantastic video!

barely_awake
Автор

Go is the let's get things done language. corporate world knows what it's doing.

NightPanther
Автор

Can you share your neovim setup? I’m
Considering using it instead VSCode

aviorperetz
Автор

C should be first learning language for everyone.

Then, when they learn other language afterwards, they'd appreciate how easy other language are.

shrin
Автор

My preference is Rust but unbiased opinion is honestly C and Java


Python, JS, PHP -> Learn if you want to be a web dev(JS, PHP), or AI engineer(Python) but your focus isn't software engineering

Go -> I feel like Go is just the language you can pick up at any moment in your career. Chances are your barrier to Go job is not Go language knowledge, but the domain of the job/requirement. Like Go is widely used in DevOps/Platform engineering. Those topics need lots of experience and knowledge to get your foot in. So you should probably need to learn Kubernetes first, rather than Go, if you want to get such a job. K8s is just an example. Lots more to cover

Kotlin -> If you're aiming for Android app dev learn Kotlin

C#, C++ -> Probably most widely used in Gamedev, but obviously not the only usecase

C, Java -> Learn C if you are more inclined to embedded world, and learn Java otherwise. You gonna build either a solid background in low level API or in OOP abstraction.

UserZZ-wn
Автор

I usually tell people start with either Go, JS (Because you can experience frontend and backend), or Python.

kameikojirou
Автор

Go is very readable, very clear and simple language. It's a lot better than all languages out there.

Alsteraib
Автор

Thanks. You keep burning motivation to proceed within me. I hope one day I'll be the great full-stack developer, using HTMX with our beloved Golang :=

eastwesser
Автор

This matches my experience with go over other languages.

gsgregory
Автор

I work as a Cloud Engineer focused on Kubernetes. I do a little python and bash scripting but nothing in depth, however 90 percent of code of my company is written in Go. Can you do a video on Golang as a first language for people in my situation and the best resources to use? To be clear I want to know your perspective on people who are already engineers and in need of learning their first programming language (deeply), and in this case Go.

Love the content as always.

zachfrazier
Автор

I love Go, though the issue I find recommending it as the first language to newcomers is the error handling.
It is different from most languages, so might confuse them when moving to other languages.

jcwithc
Автор

I would say Go is the best mainstream programming language out there, however, I wouldn't say it is the best language since it is inexpressive.

The best language I have seen is F# but it isn't mainstream. It embodies almost everything I love in a language, especially in regards to elegance.

Nellak
Автор

My only thoughts about buying programming books is by the time they get published their out of date. But I have heard the interpreter book is good.

intimidate
Автор

I hate GO synthax but I love how good is and fast.

stefanescu_alexandru
welcome to shbcf.ru