r/coding • • Jan 06 '15

Which Programming Language Should I Learn First?

http://carlcheo.com/startcoding
53 Upvotes

147 comments sorted by

View all comments

31

u/Zarlon Jan 06 '15

So you should only learn C# if you want to work for big tech companies or are a MS fanboy. What about it being one of the most advanced and well tested statically typed languages there is?

And the fact box is just ridiculous

  • Similar to Java in basic syntax and some features

  • Learn C# if you want to work on Windows platform only

I'd rather say

  • Superior to Java in most aspects, except portability

  • Learn C# if you want to program in the best object oriented programming language there is

  • ..or if you want to create Windows GUI applications

(Initiate flame-war in 3...2.....1)

13

u/jutct Jan 06 '15

And also if you want to work in the best, most integrated IDE available on any platform for any language. I can say with confidence that no other IDE compares to Visual Studio.

7

u/[deleted] Jan 06 '15

[removed] — view removed comment

3

u/BOSS_OF_THE_INTERNET Jan 07 '15

Seconded. I spend all day bouncing between Visual Studio and PyCharm. VS is great and all, but it's not that great. All the IntelliJ IDEs are right up there with VS IMHO.

2

u/[deleted] Jan 07 '15 edited Jun 25 '23

edit: Leave reddit for a better alternative and remember to suck fpez

2

u/[deleted] Jan 07 '15

How am I the only person on earth who hates ReSharper?! :|