Ага. Так застрял, что я аж книгу купил по C# 9.0 и диву даюсь, сколько всего нового я узнал. Я учил C# 4.0 по книге Шилдта очень давно. Да доки потом читал. Статьи на хабре.
Вот "чей JDK поставить" это как раз по-моему страшнее чем код. MS слава богу хоть одним фреймворком обошлись, и проблем в коде особо нет, ну только разве что winforms убрали...
Понятно, что хакерские инструменты фичастые, но "решетчатый" далеко не стоит на месте, и из того же F# ряд фич стырил, что для промышленного языка -- успех феерический.
Понял. Почитаю. Ну я пока и не начал. Мне ещё много читать. Почти целую книгу по ASP.NET Core. Я уже писал проекты на нем, но пришло время подтянуть знания на высокий уровень.