V provom rade gratulujem k výberu jazyka/platformy. C# a .NET v posledných rokoch sa doslova
dramaticky vyvývajú; každým rokom máme k dispozícii jednoduchšie, elegantnejšie a expresívnejšie
riešenia. Trochu to ale môže zmiasť začiatočníka, lebo sa musí zorientovať čo je moderný C# a čo je
starý C#.
Ja som napísal C# tutoriál pre začiatočníkov, ktorý neustále updatujem s vyvíjajúcim sa .NET.
https://zetcode.com/lang/csharp/Ďalej tam mám celú kopu menších článkov na tú-ktorú knižnicu, odporúčam napr. LINQ, sqlite, alebo
HttpClient. Tu môžte vidieť, aký je moderný C# jednoduchý a elegantný.
https://zetcode.com/all/#csharpZ kníh odporúčam Murach's ASP.NET Core MVC, je to taká veľká buchľa, ale veľmi prívetivo a dobre napísaná.
Ako referenčnú knihu jednoznačne C# 9.0 in a Nutshell: The Definitive Reference.
Nasledujúce knihy sa chystám kúpiť, vyzerajú veľmi zaujímavo, (určené pre pokročilých)
- Functional Programming in C#: How to write better C# code
- Entity Framework Core in Action, 2E
- Concurrency in .NET
Ďalej má MS video tutoriály k C# a .NET
https://channel9.msdn.com/Shows/On-NETC# language highlights sa venuje C#; tie videá sú idiot-proof, podané veľmi jednoduchým
spôsobom.
PS: ak sa zoznámite s C#, pozrite si aj jeho brata F#; to vám radikálne zmení pohľad na
programovanie.