ASP is a .NET language. You may feel quite a bit of a learning curve if you've never taken an object-oriented programming course before, like Visual Basic, C++, Java, etc.
Relative to other OO programming languages, no, .NET languages are quite simple and intuitive.
Look up a tutorial on ASP.NET and you'll find whether the material is difficult or not quickly.