4 ms·
> 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 (inte
by BrissyCoder 5y ago
> 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.
- gbrown 5y agoIt’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.
- kaba0 5y agoFor beginners, Java is pretty much C# with uppercase types, so I have a hard time believing one is easier than the other.
- andix 5y ago> 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?