I have used a lot of VX ace, it's a very easy and intuitive program with a surprising amount of depth, I sort of gave up on my personal project of making a game with it though, after understanding most of the programs features and making a few levels I sort of got bored. Also it requires no programming knowledge.