Thank you for the kind replies, but after playing around, I feel like I may be making a mistake. While I feel like HaxePunk is the right engine for me, I feel that there is no way for me to fully understand it, or Haxe itself withought learning Actionscript first. The reason I say that is because, for example, try Google searching to find out why we always call the super function and what it means. Or when/why we call out classes and use different terms. There is nothing to teach you. Last night, I spent quite a bit of time learning these things. The only way I was able to understand(though still not comfortable) was to read Actionscript tutorials, and then relearn it with Haxe.
That is a very tough way to learn a language. There is also "that other engine" that seems like it would make this much much easier to learn, but after much research, I still like HaxePunk better. HaxePunk to me feels like I don't have to rely too much off the engine, but it's there when I need it. Makes me feel like a real programmer. If I learn the other engine first, or Actionscript, I know I wouldn't want to go through the trouble of learning HaxePunk later on.
I know I am in the HaxePunk forums, so opinions are going to be a little biased, but with no Actionscript knowledge, do you think I should stick with this or use the other engine? Like I said, I am fairly confident I can learn it much quicker by switching over, but if possible, I would prefer HxP.
Any idea's how I can properly learn this?