I'm in 11th grade and I wanted to start my coding journey. So, which courses or programs would you recommend for a person who has step a foot in the coding world.
Visual Studio Code is pretty popular at the moment, for C# development. You will find a lot of tutorials showing how to use VSC for C# development (web pages and videos).
Later with a little bit of experience you can switch to Visual Studio Community Edition. It is free for private developers (open or closed source projects, even commercial projects) as well as all open-source developer (even if they work for/in a company). Because of the complexity of Visual Studio I would not recommend to use it directly from start.