3 ms·
I'm not sure you really need to "learn" another language, if you can program in one you can probably get by in another quite easily given a bit of practice and
by kenver 18y ago
I'm not sure you really need to "learn" another language, if you can program in one you can probably get by in another quite easily given a bit of practice and some documentation.
I think it would probably be worth learning new algorithms or trying to tackle problems which are totally out of your area of expertise if you really want to learn something new.
If you really want to learn a new language you could look at VHDL, and start designing some hardware! I did this myself as part of my research degree and its quite interesting to program code that gets implemented on hardware.
- gaius 18y agoif you can program in one you can probably get by in another quite easily Yes and no. That holds true within families - if you know an imperative language, you can pick up any other imperative language easily enough, it's just different keywords and syntax for the same thing. But if you learn a different kind of language - e.g. functional, then you first have to learn a new way to think, and that's where the value is. As an example, f you want to, you can easily treat Python as a sort of super-shell-script. So it's easy to get into, but most of its power will be wasted. To get the most out of it, you have to learn to think "Pythonically" and that takes time and experience using it to solve real problems, and constant rewriting until you "get it".