A good path Pluralsight which I highly recommend (see also)
- Subscribe to Pluralsight, use their AI to assist the best path to take.
- Work with Microsoft documentation when using Pluralsight
- Many of the courses use Visual Studio Code
Although the following is shown in Visual Studio, same can be done in Visual Studio Code. Create classes specific to what you are learning an work through them with console projects then when comfortable learn how to unit test.
When working in Visual Studio Code (an editor as appose to an IDE) you will need to work more and with that unsure why you had issues with Visual Studio as it makes life easier. Eventually (soon) there will be GitHub Copilot which is in technical preview (I'm part of it) and looks promising) along with Visual Studio Code for the web, press .
in a GitHub repository to edit.