How I Would Re-Learn Go, Advice after 1 Year and 1 Production App

preview_player
Показать описание
How would I learn Go if I had to do it again? The honest answer is quite simple: just build stuff. In this video I go over some examples of what you could build, some key concepts, and the very first thing to do to get the language running. Go is a great language with a bright future, and learning it is far from a waste of time!

Web Server Example

CRON Example

My Stuff

timestamps
0:00 intro
0:51 Go as your first langauge
2:15 migrating to Go

#golang #programming #webdevelopment
Рекомендации по теме
Комментарии
Автор

Your channel has been so relevant for me for the past month since I found you. I'm leaving cushy corporate dev job to join a very early startup pretty soon. And the stack I and the other devs are so similar to yours. I'm finally getting around to learning go myself now.

KevinVandyTech
Автор

The importance of this video simply cannot be overstated. It is truly must watching for people learning Go.

esra_erimez
Автор

Solid advice. I'd go for a big project rather than smaller apps.

j.r.r.tolkien
Автор

Projects for GO:-

1) CRUD REST API - todo app, book app (fiber + go)
2) CLI TOOL - calculator app
3) high performance backend worker - GO cron

samarjeetsinghkheda
Автор

As a FE dev, I can say it's not that hard to pick up Go. It feels like it was built with "sophistication by simplicity" in mind. Thanks for being direct to the point. Great video.

alexandrealencar
Автор

Excellent video - and great suggestions which I will be following - and I hope something similar is on the way for TS, as I liked the way you included a path and suggestions for experienced people and noobs, so something similar for TS, in terms of how to go about learning it if you are not already familiar with JS would be useful as well as suggestions for those who already know JS... Either way, thank you for making these videos, and I hope your channel really grows as you deserve it!

themarksmith
Автор

The hardest thing to do as someone learning new languages is figuring out a list of projects that slowly increment their difficulty, could you perhaps throw a bunch of ideas or even better, a roadmap for learning projects?

ruchi__
Автор

I have a few years of experience in Python, recently they asked me to translate a Python exporter to Go at my job (I didn’t know anything about Go at the time) and I just loved the language, really easy, fast and fascinating

MrCentrax
Автор

@3:32 This is true for every programing language: learning by building real world project (also it' s true for other fields like electrical engineering, robotics...)

yassinebouchoucha
Автор

Hey bro good video, I'm looking to learn go your channel seems the right place :)

darkfoxwillie
Автор

Looking forward to more go videos! Thanks

hfislwpa
Автор

This video is just what I needed thanks

rohanbhujbal
Автор

@3:57 it's always good to have a go-to idea... for me I build the backend logic for Game of Life, then I build the frontend in the same ecosystem. That's usually how I learn a new language

kristophermanceaux
Автор

To me it sounds like Go will change in future, so be prepared to have to re-learn how to do everything every few years. (A bit like with Python.)

illegalsmirf
Автор

Recently learning basics of go. Just to kind of know... and putting off python as i have a dislike for tab based languages

nivoset
Автор

GO is a simple language to learn
but it's so d**n hard when it comes to being expert in it .
I love it though .
what's your review on Rust ?

mahdizarepoor
Автор

Dude the background music is too loud, good initiative with the Go though

lipin
Автор

Thank you. I don't agree with the advice that if one is totally new to programming, it is better to start with Javascript or Python.
If I were to relearn programming, I would start with C/C++. The issue is with JS or Python is that takes away a lot of fundamentals through abstraction. New programmer should learn how to think low level. Once a beginner is comfortable with C/C++, I believe they can start looking for other languages like JS or Python.

LEARN THE HARD

Thank you again I will follow your advice on how to learn Go.

AbedDan
Автор

great video, i've learned about fiber from it. should i preffer fiber over gorilla? i've seen that at least one gorilla package is looking for a new maintainer.

otko
Автор

Tell GPT "teach me Golang" and you are ready to go.

pepperparkffm