DEV Community

Cover image for I Tried Every Hot Programming Language

I Tried Every Hot Programming Language

Kuvam Bhardwaj on December 13, 2024

In this post, I'll make an attempt to compare GoLang, Zig, and Rust. And why Rust wins this comparison (for me). Story Time! I wrote 3 ...
Collapse
 
danielo515 profile image
Daniel Rodríguez Rivero

Not sure bro, I feel your list is missing Gleam

Collapse
 
kuvambhardwaj profile image
Kuvam Bhardwaj

How was your experience with it? I’ve been procrastinating on trying it…

Collapse
 
milnor profile image
Milnor

Enjoyed your article! It was refreshing that you stated your favorite in the second sentence, rather than telling the reader they had to read everything to find out.

Collapse
 
kuvambhardwaj profile image
Kuvam Bhardwaj

Glad that you liked it!

Collapse
 
ahsandev2019 profile image
ahsandev2019

I stopped learning rust after 1 month fcking learn haha 😂😂😂 i think gokag is enough for me

Collapse
 
kuvambhardwaj profile image
Kuvam Bhardwaj

Golang is enough for most people hahaha

Collapse
 
beto0607 profile image
Albanesi, Roberto Javier

Loved the article!
I started learning a bit of Zig yesterday, and I'm planning to give it s try to Rust in the future.

Do you have any suggestions on learning material?

Collapse
 
kuvambhardwaj profile image
Kuvam Bhardwaj

So glad that you liked the article!

You can start by learning fundamentals like ownership model, basic syntax and module structure from the rust book, and grab a small CLI side-project to apply the newly learnt stuff, I’ve found this way to work the best.

Collapse
 
kasir-barati profile image
Mohammad Jawad (Kasir) Barati

For me only JS + Python. Golang is still in the back of my mind, but never got a chance to give it a serious try though.

Collapse
 
kuvambhardwaj profile image
Kuvam Bhardwaj

Why not give it a try this weekend?

Collapse
 
aaron_smith_676bee7262cfb profile image
Aaron Smith

Go is great until you want to do metaprogramming (templates) - and then you're forced to copy paste. Overall, it's a pretty decent language, it's just clunky in this regard.

Collapse
 
plutonium239 profile image
plutonium239

What do you mean by templates here? Go's templating engine is really strong afaik, it is the base of the hugo static site generator. Hugo is the best right now unless you want to make everything in html/css/js, and it's miles better than jekyll (the previous "standard").

Do you mean something completely different?

Some comments have been hidden by the post's author - find out more