I just went through the learning curve of programming in flash after being away from programming for the last 10 years or so. I’d really recommend starting with AS2 if you’re new to programming before you tackle AS3. AS2 might not be as powerful, but I think it’s a little more intuitive for a newbie. Once you really understand how the language works and what makes flash different from Java, etc you can move up to AS3. I think I’ll use AS3 for my second game.