Or you could take the foundations of comp sci from edX[1] and/or the credited Coursera courses[2](you won't be getting a CS degree without at least a reasonable amount of maths and stats) with a view to 1) completing a degree mostly that way over the next few years as more like them become available with a finishing year or two somewhere that accepts the credits, or 2) using just a few of those courses and a reference/letter to gain mature entry to UoT (bypassing highschool requirements) or something like that with the understanding being that if you can motivate yourself to complete them, then you will be able to complete UoT and it will therefore be worth the money in increased earning capacity.
[1]https://www.edx.org/xseries
[2]http://blog.coursera.org/post/42486198362/five-courses-recei...
It was low level introductory programming like basic C, PHP, navigating the UNIX filesystem, writing bash scripts, some simple database work. It's stuff I've already done before and didn't find challenging, wasn't worth it.
I'm not in the States and England is out of the question as well.