Read SICP, take MIT's 6.001 and learn Lisp -- it'll get you ready for any other language you'll pick up. Then take any number of free courses online on Coursera, Udacity, Codeschool...
This is what I did after I quit being a trader at an Investment Bank, and moved to the Chinese country-side for 8 months of re-education :)
This is what I did after I quit being a trader at an Investment Bank, and moved to the Chinese country-side for 8 months of re-education :)