Comments by "Anony Mousse" (@anon_y_mousse) on "5 Signs of an Inexperienced Self-Taught Developer (and how to fix)" video.
-
I actually disagree with most of these, but especially number 3. If we're talking about a C-based language, or even Pascal or BASIC, then they'll be largely the same and easy to pick up. However, there are many languages that have weird eccentricities and you can't merely pick them up at a glance. Take for instance bash scripting, where if you've only ever learned one of the most common languages you still won't have a clue what the majority of constructs are doing in certain bash scripts. I would go so far as to say that to really be a well rounded developer, there are certain classes of languages that you should pick up: any assembly, though one that's either useful or fun would be the best choice, such as 6502 for fun; any C-like, but preferably C itself with a continuation into C++; any LISP; a shell scripting language, but preferably bash; JavaScript; any functional language, and most would suggest Haskell, though I've always kind of preferred OCaml.
2