I certainly wouldn’t pay for any courses until you have exhausted all the free stuff available.
W3Schools do some basic stuff to give you a grounding, there’s stacks of stuff on ASP.Net MVC etc.
As to higher said, what do you want out of it? Do you want to write a web site? If so do you need dynamic content (ie from a database)? If so you will need to learn a server side technology and some database skills.
Let us know where you want to go and we might be able to find you some free resources.
Oh, and don’t buy any development tools – you can go a long way with free ones!