Ask HN: Learning stack to get a job anywhere in the world Java vs. C# (+JS?)

2 points by holydude ↗ HN
Imagine you want to find a job around the world and you need to learn the stack that is more or less in demand everywhere.

Would you choose Java? ( runs good almost everywhere (linux,windows, others) and can be used for Android development. Would you choose C# ? ( with .net core while being immature also can run anywhere + xamarin for mobile development. Would you choose JS ? ( increasingly becoming also adopted by larger companies due to its flexibility and large pool of developers.+ react native and only viable option for frontend)

All of them require significant investment and i would say have similar learning curve. I have seen java being occasionally used in MS "only" shops but i have rarely seen C# being used at small / mid sized companies running on Linx and developing with java.

We all can agree that learning algorithms and concepts is way better than just stick to a single language. But the objective is to stick to a widely used platform and get a job almost anywhere.

1 comment

[ 4.7 ms ] story [ 9.4 ms ] thread
they are very similar. i would say js is easier for beginners.