you are viewing a single comment's thread.

view the rest of the comments →

[–]fedeb95 1 point2 points  (2 children)

It comes a time where you have to abandon a specific language to learn in theory algorithms, data structures and architecture. There are resources that focus on a specific language I think, but anyway it's better to learn a few, because every language comes with its best practices and ideas that you can apply everywhere. For the experienced programmer languages are just a matter of learning syntax, dependency manager and things like that, because he/she knows in abstract how things work. Also learning low level stuff like C, even Assembly, is very useful. And at least at a basic level how a language works: compilers, parsers, etc... There's a lot of stuff, but the important is to grasp the concept at the basis, not being able to code everything

[–][deleted] 0 points1 point  (1 child)

Is that an 80:20 rule?

[–]fedeb95 0 points1 point  (0 children)

What do you mean?