Developing IT Skills in Young Africans - Immense Potential f