No. Unless you plan on working as a general programmer, learning anything other than the language you intend to use is foolish. The time you'll spend learning the basics, quirks, and best practices of one language can be spent mastering the language or environment you intend to use.

If you plan on using Matlab, learn to use Matlab. Later, if you find you've mastered Matlab, feel free to pursue other languages.

Soma