Prerequisite
For learning asp.net web programing or any other technology , the only thing required is the “Desire to Learn”. Other necessary things can be downloaded from internet for free.
SOFTWARE:
VISUAL STUDIO 2010
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express