Hace tiempo que quiero iniciarme en .NET para aprender y porque veo que hay bastante curro de eso

pero veo que apenas hay tutoriales y acceder a la tecnología de forma "libre" o gratuita es algo complicao. Al fin y al cabo es para uso personal y paso de gastarme lo que no tengo en un visual studio .net .