We program with "Not eXactly C" (NXC) from Lego since 2007 and we're realy pleased with it. Our program is about 800 lines long and the results of years of exercises. Over a short time Euard programed with java, but nxc is simply better.