News for hackers. Stuff that matters.
Re:.NET 6 Released by manomanomano on Monday November 08, 2021 @12:22PM (#29151599)
Java user here. What is a good book/set of resources on getting started in .NET/C#, possibly this version 6, without knowing the ecosystem beforehand (but with a experience in programming)? Thanks!
Re:.NET 6 Released by jongalloway2 on Monday November 08, 2021 @12:44PM (#29151910)
For high level, you can start at https://dotnet.microsoft.com/ which has links to learning resources for different topics.

There's also a 40 page e-book ".NET for Java developers" here: https://aka.ms/dotnet-forjavadevs

Re:.NET 6 Released by smt88 on Monday November 08, 2021 @12:34PM (#29151782)
I learned C#/.NET by jumping into an existing project, so I can't answer your question directly.

I can, however, recommend you use Rider as your IDE. It includes JetBrains' excellent ReSharper code analysis tool, which actually corrects a lot of your generic OO code and will automatically rewrite it for you to be more idiomatic (avoiding memory and performance issues, for example). Rider knows the sharp edges so you can mostly forget about them.

Otherwise it should be very easy for you to pick up. .NET has some annoying code organization conventions (lots of subprojects, too many folders, etc.) but you can just structure your project however makes sense for you and avoid all of that.

Re:.NET 6 Released by tonicbbleking on Monday November 08, 2021 @12:32PM (#29151759)
Learn .NET is a great place to start: https://dotnet.microsoft.com/learn
Re:.NET 6 Released by DeathArrow on Tuesday November 09, 2021 @06:11AM (#29160152)
If you know Java it's easy to just jump in, and learn by doing.

If you feel like you really need a book, this one is good: https://www.packtpub.com/product/c-10-and-net-6-modern-cross...

Re:.NET 6 Released by griffiths on Monday November 08, 2021 @12:33PM (#29151770)
The official resources and documentation are pretty good.

https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcor...

Re:.NET 6 Released by ulugbek7 on Monday November 08, 2021 @04:02PM (#29154230)
Check `C# X Pocket Reference: Instant Help for C# X Programmers` by Joseph Albahari and Ben Albahari. I've used this book to refresh my knowledge about .NET and C#.
Re:.NET 6 Released by manomanomano on Monday November 08, 2021 @12:58PM (#29152088)
Thanks a lot for the suggestions!