Just because you <i>look</i> to others like you know what you're doing, doesn't mean you do, so rushing through trying to learn and/or write this or that language isn't going to do anything but make you look like a moron the next time you try to write something for a contest or, even worse, a project.
Companies don't pay you for anything you don't actually know, so take the time to learn what you're delving into. It'll be worth it in the end, whether you're being paid or no.
This especially goes for finding the different languages and delving into each one. Try to concentrate; if it's what works for you, then feel free to learn several at once, but don't pile too much work onto yourself learning too much at once from several different sources or you're just asking for very quick burnout.
If you feel the only reason you're doing any of this in the first place is money, then per-maybe-haps you should try a different sector of computer science, if not an entirely different vocation altogether.
Either way, simply go at the pace that truly works for you, without trying to force knowledge down your own throat. You're going to regret that.