My son likes the code writing more than the gaming aspect of many of those programs so he uses codea and loves it. His progression was scratch--cargobot--codea and that seemed to be a good logical progression.