Learn the languages, not the software... You should start with HTML & CSS, then move on to javascript to get a handle on programming logic. Once you've got your client side down, then look into using either php or asp.NET (or Ruby) to interact with MySQL...
Microsoft does more harm than good...