Software will be a safer bet than gaming - gaming can be hard to get into (a job!)
Real time safety programming is pretty cool but having done it, C programming experience will help a lot!
I struggled a bit as I didn't have enough programming background in the relevant subjects (and i hate programming)
Personally I would have found it better if I'd been taught/learnt C++ instead of Java, C instead of vb.net but then again, that would be quite a steep learning curve!