In most cases I agree. If you can't get a job with your primary language, you'll have a harder time getting one in a language you just learned. But there are exceptions. For instance if you don't have a programming background, learning the basics of something employable is a good idea. Also some things do become obsolete. For instance if your background is VB 5, you should update your skills to be more employable. (A…
Then I ended up working in C++ and Flash once I was hired. Neither of which I had any prior experience with (well, I had a little Flash, mostly as a compiler target). Go figure.