I'm a grade 11 student in Canada, and am looking for a good place to start learning either visual basic or java. Java shows up for me in first year university, but I have to learn VB later this year. I'd appreciate any directions to decent sites that explain how to use either language, or a place to get ahold of a copy of VB for non-commercial use.