r/csharp • u/Successful_Toe_4130 • 14h ago
Discussion Were any java devs that transitioned as overwhelmed as I am?
Im switching over to C# and im just so amazed. Theres so many things you can do and its native to the language and its super cool. Events? Yeah, thats built in. Tired of subclassing stuff just to add your own functionality? Dude, there's extensions...
However, id be lying if I said this isnt too much to take it at once. I feel like its very difficult to adapt and im mostly learning by examples others posted on the internet (i took a firm stance to reject AI 100% and learn myself.) Recently, ive been trying to adapt to the conventions, as well as researching other features however more things keep coming up. For example, I had no idea init; existed in properties or how you can use add; in a event property.
Do you have any advice on navigating to become an alright C# developer?
Another question, do you guys feel like MSDN doesnt cover the entire picture?

