Hope I do not bother, but I would like to give you my two cents

Quote Originally Posted by Krunchyman View Post
I also do know a moderate amount of other programming languages such as Java and Basic as well as having a good understanding of programming concepts. Still, trying to absorb a lot of information from different programming languages is more likely to confuse.
Well, your matter seems to be more related to your "moderate knowledge of many" rather than a "good knowledge of at least one". But to tell the truth, first of all this is how you said it - it might even be that, looking deeper an external developer could think you're quite good in some of them.
Basing on the way you presented it, however, it is more likely that your matter is you think at developement as a matter of knowing languages (or magic keywords or special functions or the like).

Developing is a bit more than "knowing a language": there is an Architectural point of view, a knowledge of (at least the existence of) Patterns, a comprehension not only of what an Object is and, of course, on how to build it, but also an understanding on which kind of Object would be of help (or: what kind of custom blocks could be of use here).

This kind of knowledge is something you gain not only reading and practicing a specific language (the practice and the reading are always good and essential, of course) but also with experience.

In conclusion:nothing bad in trying to learn many and trying to expand horizontally, but you should consider also (or even as a priority) expanding vertically in both meaning of
-deeper knowledge of at least a language
and
-higher towards analysis, which is somehow independent of a specific language