Decide why you wanna learn it. I consider this to be very important, because learning a new technology/language(or whatever) just because it's name is nice, wont take you far.
Do you want to work with the Web, with distributed systems, with software, or none of the above?
Once you narrow it down, it becomes easier to prioritize and pick your tools accordingly. I learned this the hard way, as I aimlessly spent a summer trying to learn Ruby, Python, and Java all at the same time, just so I could say I "knew" them.
It hurt my brain and my motivation suffered.