Once you can get through Java, everything else you learn will feel immensely superior...
Ask HN : Which should I learn : C# or Java
11–20 of 87 posts
Re: Ask HN : Which should I learn : C# or Java
#12Re: Ask HN : Which should I learn : C# or Java
#13If you insist not to develop web applications using the greatest open source platforms which serve today all the largest sites, then C# would be better than Java simply because ASP.NET has much more to offer than Java in the web field.
Re: Ask HN : Which should I learn : C# or Java
#14I think as a language C# is superior to Java. That being said, learn Java. The open source community alone makes it a much more attractive platform to build apps on. The number of choices in terms of frameworks + no vendor lock in makes it a winner. If you're serious about learning it pick up a copy of Effective Java by Joshua Bloch -- by far the best general Java book out there.
Man I know that I'm gonna get burned for saying it, but java isn't all that it's cracked up to be. I've worked for two companies that are java-based and both experiences have been horrible. Except for a handful of people, every java "engineer" I've known has been a siv. The ones that rock happen to just know java in addition to experience in other languages. Point in case, we are implementing some new web apis soon.…
Re: Ask HN : Which should I learn : C# or Java
#15C# has got a bunch of neat functional stuff in it (Microsoft's researchers have seen the glory of functional languages), but Java might be easier to start off with. Once you can get through Java, everything else you learn will feel immensely superior...
Re: Ask HN : Which should I learn : C# or Java
#16If you are looking to only program for windows, C#. Stay away from java at all cost. Java is a career trap, and more importantly a destroyer of intellect. My roommate is a C# programmer and a system architect. Really smart and he makes close to $150k per year. Java would qualify you to flip French fries in comparison. Also, keep Objective C in mind. That opens up Mac and iPhone development to you. Macs are at 20% mar…
I think the Systems Architect position earns that salary, not just a developer who uses that specific language. I don't think anybody is saying C# developers are paid badly, but that Java is open source in (I think) every way by now, and that means it will survive for a long time. On the other hand, I'm never putting faith into Microsoft's development tools again, as nice as they are, because in recent history, Micro…
Re: Ask HN : Which should I learn : C# or Java
#17I think as a language C# is superior to Java. That being said, learn Java. The open source community alone makes it a much more attractive platform to build apps on. The number of choices in terms of frameworks + no vendor lock in makes it a winner. If you're serious about learning it pick up a copy of Effective Java by Joshua Bloch -- by far the best general Java book out there.
Re: Ask HN : Which should I learn : C# or Java
#18Yes the Java IDE's are somewhat inferior to MS's, but you can get everything you need to write, develop, manage, and host Java applications for free compared to MS; the OS, IDE, Web Server ... all cost money which can be a substantial amount for commercial purposes.