Welcome to C#, Microsoft's Java, where everything is an object, but not the one you expect.

Reply to this note

Please Login to reply.

Discussion

I have seriously considered learning Java, but for some reason C# made much more sense to me. So many job opportunities though.

Only if you like legacy, monolithic systems.

I wonder what all the cool kids and startups write their backends in, these days.

Seems like a lot of JavaScript on Node, some Go, and a scattering about of Rust afaik.

I get it...but JS is not a backed language. I'd rather use something like Go, maybe even Kotlin.

I’ve heard tons of good about Go. But to be honest, the number of tools out there - it gives me language fatigue.

It is so hard to truly get good at a language. I don’t feel like I’m very good at the one I’ve worked 20+ years in. I mean, you watch a talk at CppCon… I’m just a cat randomly banging keys.

I feel like I'm pretty good with TypeScript and C#; I know some of the tricks. For everything else I'm always researching and checking documentation.

It’s the wheel we’re always riding. I’m reading these right now. Packt subscription is def worth the money since you can earn free DRM free books. You have a favorite on C#?

https://subscription.packtpub.com/book/web-development/9781837635870/pref

https://subscription.packtpub.com/book/programming/9781800204584/4

you’ll find a lot of Go on the backend at both big tech and startups these days, atleast in modern cloud software. jvm is still common too.

I’m also a go dev so there’s probably bias