Hello

In order to prepare myself for my Honors Degree project next year, I am about to embark on a self-learning programming experience, more specifically web-based programming.

Even though I have dabbled with Java, C+ and PHP in the past, I am completely new to Microsoft programming technologies and am not sure which path to take. I have been researching Microsoft technologies and am aware of Visual Basic, VBScript and ASP and know what they are for, however I am a little bit confused over the new .NET technology in terms of how to approach it.

My question is, would it be best to learn the original Visual Basic first before delving into Visual Basic.NET? Similarly, would it be best to learn ASP and VBScript before tackling ASP.NET? Or, since I have experience with Object Oriented programming and understand that Visual Basic.NET is an OO language, would it be best to dive into Visual Basic.NET and ASP.NET straight away?

Will the .NET technology eventually replace the original ASP, Visual Basic and VBScript?

Any clarification on how I approach Microsoft technologies would be much appreciated.

Thanks in advance for any help.