Hi,

You can register your domain and setup free hosting on www.godaddy.com

You can learn pretty much anything about web development at http://www.webdeveloper.com/

You can also get alot at http://msdn.microsoft.com/en-us/beginner/default.aspx this is the Beginner Developer Learning Center.

Hope this helps,

-James

www.dotnetisv.com