We started with Java because our middle/high school students do algorithmic competitions, and the choice is either Java or C++. At least Java is also used on the AP Computer Science exam.
What you say about training is interesting though. I suppose I would need to start contacting companies to reach out to whoever does training. Do you have any leads here?
I would love to talk more about your points offline if you had the time. ben [ at ] the ktbyte website
Can you speculate as to how the venture backed companies' business strategy works? For the free ones especially, is monetization part of their medium term plan?
What you say about training is interesting though. I suppose I would need to start contacting companies to reach out to whoever does training. Do you have any leads here?