My answer to Why aren't there many Americans in the IT field, even though it pays so well?
Answer by Ken Larson:
The IT field is a fast moving venue. The security and design aspects of the industry are in high demand and education is falling behind in meeting that demand. It is vital that gap be filled.
Companies like IBM and the New York City Schools are stepping up to the challenge but there is a long way to go.