It's definetly harder to learn. In AS2, simple actions like button commands and loading .swfs into external movie clips could easily be picked up. Now, AS3 is a full-on OOP and requires understanding things like global variables, packages and functions. I must say that knowing functions is a big chunk of the battle in learning AS3. Understanding the display list concept is the biggest chunk.