Steps : w3school.com is one of the best site to start.(HTML,JS)
Study all object oriented Concepts in C++ and basic program concepts.
Study .Net Framework,Applications using net
Start study C#.NET(If u knw C++) or VB.NET (if u knw VB)
Your dream is become a software programmer , first u study how to use Google.
You can read if you have the time, all asp.net books you come across. No knowledge is a waste and some useful tips maybe be mentioned in the ones you decide to ignore. But for a start, you can also check out 'Wrox.Professional.ASP.NET.4.in.CSharp.and.VB.Mar.2010'