AFAIK ASP.NET adds OO to ASP, so if you know ASP that would flatten the learning curve a little, but you've still to get your head around a paradigm shift. Some people find it easy - some retire
If you choose a language, choose C# - it's basically Java. C++ is C with OO and is a language favoured by the elitist programmers; Perl is, well, a nightmare and best avoided; and VB is awful and isn't fully OO.