Самый лучший курс это - почитать и изучить C# (для базового понимания языка программирования). Дальше попробуй почитать про visual studio (научись создавать проекты с 0, в инете много примеров). В помощь найди толкового Qa который тебе расскажет о принципах или найди в инете примеры как писать автотесты(много есть проектов прям на Git - для начинающего пойдёт). Остальное много практики и желание)