I graduated with a degree in the German Language. I finished my degree while on Active duty in the US Navy as an Electronics Technician. I am currently in my 15th year as a System Admin, working with RHEL. (go figure, right?) All this because I had lots of German classes in High School, spent some time in Germany, then decided I could go after what I really liked, and ended up working in Electronics/Computers (which I discovered I liked more than what I thought I liked.) thanks to a class required by the field I was going into (thanks, CS 150 at USU). I guess I got lucky by dropping out of college and joining the Navy who trained me at what I really wanted to do. And did it while paying me to learn. That might be the key, finding a way to support yourself while receiving the training you really want.