Why not both?
They're both fun to write applications in. In fact, why not pick up some Perl and maybe some JS while you're at it?
Limiting yourself to one language can teach you bad habits or start to close your mind to the possibilities that may be available in other languages. It's great to master a language, sure, but at this point in your learning, you should be reaching out all over the place to absorb as much as you can.
By learning other languages, you not only fill your tool belt with new and shiny things, but you learn to use the other things in your tool belt better. Different languages make you think differently about how you design and structure things. You'll find similarities, that will reinforce your basic programming but, you'll also find differences, that will open your mind to structuring or writing your programs in new and interesting ways.
I wouldn't lock yourself in to any particular language. You'll make yourself more marketable and a better programmer by becoming well-versed in many languages.