Hey, I use flash. Its very Visual based, and its fairly easy. plus Flashkit has a lot of tutorials and stuff. Flash is kind of expensive, but its easy and fun to use. plus its very interactive and you see progress along the way, opposed to C++ which used to program in.