It's a secondary school, age range 11-18. I'm not sure if the younger ones will be learning programming, but they should learn how to type individual capital letters using Shift instead of Caps Lock - but if that's how our head of department does it, that's how the kids have to learn it. But I digress.
Thanks for the recommendation for Vb.net - I'll switch over to learning that so I can support the teachers in their work with it.
It may explain why I've yet to make a career in programming, though I could do with a bit more experience. But if we can get a few kids started down the path to a great coding career, then our work is done.