Another one of these product is (or at least was) Game Maker. I only learned to program because I started out making games with the drag and drop tiles, and then moving from there into code.
Sadly, YoYoGames no longer provides a free version. Now tons of hobbyists are stuck on GM 8.0, like myself and the rest of the Gang Garrison 2 team: http://www.ganggarrison.com/