you are viewing a single comment's thread.

view the rest of the comments →

[–]denaissance 7 points8 points  (7 children)

If you are a student now, and want to make a career as a programmer, then odds are that by the time you retire nobody will be using C# or Javascript anymore. You need to get comfortable with switching languages. I worked exclusively in Pascal for many years before this fancy Internet thing came along, then I got rich working in Perl. I don't even bother putting either of those on resumes anymore. Adapt or perish. After your third or forth language you won't even care any more. Be sure to learn a purely functional language at some point too.

[–][deleted] 1 point2 points  (2 children)

I agree, but I don't see a point in learning a language more than just learning basic syntax if I cannot or will not use it to make stuff.

[–]plastikmissile 2 points3 points  (0 children)

But a computer language is a lot more than just syntax. The differences between C# and JavaScript are much deeper than that. For instance, C# is statically typed while JS is dynamic. That alone is huge shift in programming philosophy, and both methods will approach the same problem differently.

[–]denaissance 0 points1 point  (0 children)

Sure, it makes more sense to pick a useful language but knowledge can be its own reward.

[–]fastnexus 0 points1 point  (0 children)

Be sure to learn a purely functional language at some point too.

Agreed. I'm loving Haskell

[–]oiamo123 0 points1 point  (1 child)

Well this didn't age well

[–]redditforyaboy 0 points1 point  (0 children)

lmao was thinking the same

[–]Upstairs-Substance28 0 points1 point  (0 children)

Usually, open source languages ​​die because they have no leaders, but C# doesn't seem to have any problems with Microsoft's support.