http://s0.wp.com/wp-content/themes/pub/blix/images/spring_flavour/header_bg.jpgInteresting arguments from the CEO of LiveCode. These two points are particularly interesting. The first is: What sits between Scratch, or Alice, or App Inventor, and professional-class languages like JavaScript or C++? I would put Python in there, but I still see that the Scratch->Python gap is a big one.  The second paragraph is really striking, and I’d like to see more evidence. Does Israel’s great CS ed system lead to the strong startup culture, or is it because Israelis value technology that they have both a great startup culture and a great CS Ed system?
Up to about age 13 there are some excellent tools in widespread use, most notable among them being the free and popular Scratch from MIT and MIT App Investor  However students outgrow Scratch by around age 13 and schools often don’t make a good choice of language for the next phase in a child’s education.  Many traditional programing languages such as JavaScript or C++ are completely inappropriate for this age group. Read more...