If you're still in university, it shouldn't matter yet that you don't feel you've covered everything in any of the languages you know. Understanding the common fundamental theories behind these languages is much more important. Once you understand the basics, you can learn the details of other languages when you need them.