Hacker News new | past | comments | ask | show | jobs | submit login

> Is C# really that hard for beginners?.

No data but from a lot of anecdotal experience I don't believe so - quite3e opposite.

I've never seen beginners (interns generally) or non-C# programmers (adept at other languages) come up to speed and start meaningfully contributing to projects on any other language other than C#.

With other languages (I've worked with) this just isn't true. I've never seen anyone but the most prodigious pick up C++, Java, JavaScript as quickly in professional contexts.

IMO C# is such an easy on-boarding languages that when hiring into C# teams it's not even a factor considering a candidates particular language experience.

As much as this is due to the language and well-organized libraries I think the tooling is just as much to thank. The dev experience in VS with a copy of ReSharper installed is unparalleled in software engineering.




It’s been a long time, but having been a student working on a .NET project with no C# background, I’d say that for me it had less to do with the language than the discoverability of language features through Visual Studio.


> The dev experience in VS with a copy of ReSharper installed is unparalleled in software engineering.

It's pretty great until you tried out Rider :D, okay it's more or less the same as Resharper.

I'm not a Java developer, but i suppose IntelliJ will give you quite a similar development experience as Resharper/Rider?


For beginners, Java is pretty much C# with uppercase types, so I have a hard time believing one is easier than the other.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: