and don't bother trying to learn all those things arjay posted "now" if you don't also plan to do something with it "now". Stuff evolves at a fast pace and stuff you learn now gets obsoleted fast. It's often enough to have a rough idea what a technology does, and if you find a need for it, find the necessary info to actually use it. If you "have to" learn something, then go with the broad spectrum/low level ones first, future tech tends to build on those, so having the base gets you a head start in something new.
It's hard to make solid recommendations without knowing what you really want to be doing.