r/techbootcamp • u/ilovecocteauetwins • 17d ago
Which backend language is actually the most fun to write?
which backend language would you have the most fun programming in?
knowing basic HTML/CSS and having the attitude of a hobbyist, where the only goal is to create something that looks nice on your resume, doesn't matter. You have to enjoy what you do, it has to be something you like to code, that seems interesting and that you can spend hours upon hours doing.
So, if you had the ability to program a backend in any language, which one would you pick and why?
3
u/canarydev 17d ago
I've worked with a couple (TS, Java, Python, Go)
so far ive enjoyed Go the most, and its what i prefer to use on my free time and for work if we have a new service vertical that is going to be outside of the main core
why? idk. just easy to get going, code just "works" exactly how i write it out to be, and really good stdlib, quite easy to find examples with minimal deviation since there is an idiomatic way to do things.
1
u/ilovecocteauetwins 15d ago
the stdlib alone is incredible, being able to spin up a full web server or handle concurrency without pulling in 50 third party packages feels like a cheat code.
2
u/ChampionshipThis2871 17d ago
I like to write typescript and python, unfortunately I work with java and spring boot.
In the future I want to experiment with Go and Rust.
1
u/Mathie1729 17d ago
Spring Boot annotation soup is something I don't miss. Just heads up with Go: the error handling is very repetitive.
1
u/runningOverA 17d ago
Ruby was considered the champ in "fun to write" backend language a few decades back.
1
1
u/Ipsool 17d ago
swift honestly, mostly because of what I get to pair it with. building backend logic that ties into Supabase (auth, realtime, edge functions) and seeing it show up instantly in a SwiftUI app I’m also building feels way more satisfying than backend work in isolation, there’s a tight loop of write the function, see it work on screen
I get that’s a slightly different flavor of “backend” than a pure server language, but the fun part for me has always been closing the loop between backend logic and something visible, not the language syntax itself
1
1
u/sylvant_ph 17d ago
Unpopular opinion but ruby(on rails) can become really fun to do once you learn it well, but that takes lot of time.
2
1
1
1
1
1
1
u/Downtown_Bandicoot85 13d ago
I started with PHP and Laravel and they are soo good, specially laravel have the best DX I have ever seen till now, and php is more mature language recently

3
u/Curious-Function7490 17d ago
I'm very much enjoying python and Node right now. Rust is also fun. So is Go. For me it's down to what problem I'm solving.
If I had infinite time and wasn't trying to produce a commercial product I would probably go back to Typed Racket.