It sounds like you are suffering from an academic form of Analysis Paralysis. Wikipedia defines it as:
Analysis paralysis or paralysis of analysis is an anti-pattern, the state of over-analyzing (or over-thinking) a situation so that a decision or action is never taken, in effect paralyzing the outcome.
While you are not facing a specific decision, you are overwhelming yourself with options. It's easy to do when faced with so many. Computer science, in particular, as one of the newest sciences, is changing at a pace faster than educational curriculum can keep up with. Even technology experts today predict that the pace of technology will continue to mature faster and more complex until one day soon all humanity won't be able to keep up with the changes. Google's new director of engineering Ray Kurzweil is a well known modern proponent of this theory he helped popularize in a book called The Singularity Is Near and predicts this event occurring in 2045. According to Wikipedia:
The technological singularity, or simply the singularity, is a hypothetical moment in time when artificial intelligence will have progressed to the point of a greater-than-human intelligence, radically changing civilization, and perhaps human nature.1 Because the capabilities of such an intelligence may be difficult for a human to comprehend, the technological singularity is often seen as an occurrence (akin to a gravitational singularity) beyond which the future course of human history is unpredictable or even unfathomable.
Image Credit: Time Magazine
The bottom line is that you cannot keep up with learning all available technology. Learn to accept that.
That leaves you on the growing path of Generalization to Specialization. You might be a Jack-of-all trades but master of none. Forget trying to be a renaissance man. Even modern polymaths are specialists, the best of which have mastered five domains ( http://www.moreintelligentlife.com/blog/ed-cumming/hunting-modern-polymaths).
Too much specialization can also be bad as the ever changing pace of technology can quickly disrupt older ones. Imagine spending all your time mastering Adobe Flash and seeing all that skill falling at the wayside of the touchscreen. (http://www.extremetech.com/computing/134551-why-flash-failed-on-android-and-what-it-means-for-adobe) Creative disruption is the norm in this economy.
This is why you need to build up a large knowledge base to keep you flexible. According to Forbes Magazine article "New Problems, New Approaches, The Rise of The Generalist", generalists are needed now, more than ever, to help organizations solve problems that specialists can no longer handle. (http://www.forbes.com/sites/sap/2013/12/28/new-problems-new-approaches-the-rise-of-the-generalist/)
Your goal should be to become a "T" shaped learner. Build up a general base of knowledge and master one thing really well.
Image Credit: Create Jobs London blog, "A T-Shaped Learning Future"
If you aspire to be modern renaissance man then work towards becoming an "E" or "Comb" shaped learner mastering more subjects as you go along, but remember: you can't know it all. It's just not possible.
Consider your first mastery choice starting with the field that you enjoy and are the most skilled at currently. Pick something and go with it. If you don't analysis paralysis will keep you from a desirable outcome.