It may be closed in a couple of minutes, but I think I should still ask about it. As I saw in the industry, it really helps if you know more languages than one; if you can work with several SQL engines than one, and in rare cases, if you know both software development and programming (etc. etc., and the list goes on).
When I first started programming (a year ago), I went with PHP and MySQL. Then I went to Odessa to start looking for side jobs, and I was overloaded; it was not just “PHP”, it was Wordpress, Joomla, COdeigniter, Zend, etc. Knowing this, I decided to study Joomla, Codeigniter and Kohana. While I was browsing the web, I came across Python and Ruby. Then I decided to learn Python, Django, and Pylons. After watching a few more, I came across PostgreSQL and MongoDB. So, along with MySQL, I decided to learn PostgreSQL and MongoDB.
Before I decided to study them, I read about them: what makes people switch from one thing to another, what makes it better than this and all that.
However, my curiosity is again unleashed when I heard about the iPhone and Android development (especially when ASE came into play, allowing me to use Python and PHP for Android), so in a few weeks I can go on completely new grounds again and again, because I'm going to scout.
I just can’t control my desire to search and learn new things, but I’m worried that at the same time I may not be able to be really good at one or some of these things (my goal is to be a web developer who knows PHP, Python , web design and the aforementioned database software). SO, in order to manage things, I decided to stick to web (and mobile network) development (I even planned to do some AI, games and desktop programs, but I had to do this), in particular, with the above technologies.
But then what I read from the many articles “jack of all professions” comes to mind: you can be either good or good in nothing.
Do any of you know more than one programming language or more than one database software (And from experience I mean "really good")? How did you do that? When / Where did you stop learning completely new things?