in reply to Educational opportunities

I think you should get some sort of technical degree. This makes it easier for someone to hire you, in case you need to go looking for a programming job.

You might consider a more difficult computer science or computer engineering type of curriculum, since it sounds like you already know IT.

This is also a good time to take advantage of your mobility to live someplace that you really like. Look around and find a place that has great people, fun work, and a decent education!

It should work perfectly the first time! - toma