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.