What domain knowledge should I learn?
michael_dorfman: PS: Please, no cliche like "learn whatever you are passionate about" - I've heard it all before. What I'm looking for right now is to step out of my comfort zone (SE).Sorry, but that's about the only responsible answer to a question this broad. It's a bit like asking "What book should I read?"If you can narrow the question down a bit, you'll get a much more appropriate answer.Gaining "domain knowledge" is key.  However, the range of possible domains is next to infinite.Your success is not going to be dependent upon the quality of the domain, but on the quality of your ability to learn the domain.So, pick a subject that you are able to learn.  Is there some domain where you have a natural advantage of some kind?