Member-only story

Why Go is the Right Language for Me

Tomas Svojanovsky
2 min readOct 12, 2024

--

I think statically typed languages are important for big projects, and there are many options: Java, C#, Go, Rust, and C++.

Java
Java is a widely used programming language, so it’s not a bad option. I think Java is really good for large projects. However, I’m not a fan of its package managers like Maven and Gradle.

I’m also not a big fan of OOP programming; I prefer to have the option to choose the style.

C#
This is a bit better for me, but I haven’t found a use case for writing a side project in it. For frontend development, I could use Blazor, but I still prefer Next.js or a similar framework.

In C#, I could do game programming, but I’m currently focused on web development.

Rust, C++
These are really nice programming languages, but I don’t currently have a use case for them.

While I consider Rust a great language, it makes simple tasks harder. It’s good for practice because it stretches your brain, but for real-world projects, it’s not ideal for me at the moment.

In the future, I might use C++ with Unreal Engine, but it’s similar to using Unity with C#.

--

--

Tomas Svojanovsky
Tomas Svojanovsky

Written by Tomas Svojanovsky

I'm a full-stack developer. Programming isn't just my job but also my hobby. I like developing seamless user experiences and working on server-side complexities

No responses yet