Introkursen i C# kräver inget märkvärdigt, men ska läsa mer än denna så kräver det mer. Så det handlar om vad ditt framtida behov är och om du redan idag ska köpa en dator för detta.
När du har klarat av grundkurserna så en dator som motsvarar Facebooks datacenter i Luleå är schysst för en liten större C# lösning.
https://www.ltu.se/centres/cdt/Ta-en-rundtur-i-Luleas-Faceboo...
*edit*
Visualstudio har jag inte hört mycket klagomål om att det ska vara krångligt.