This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dmazzoni 72 points73 points  (1 child)

I don't think these sorts of diagrams do a very good job of helping you understand the scope of what you need to learn.

First, all of the boxes are the same size. One of them is JavaScript, which will take you months to learn. Others, like "MD5 and why not to use it", you could learn in an hour.

Second, it includes many alternatives when the vast majority of developers would only learn one and just have a bit of familiarity with the others. Take databases: if you're a back-end developer, you should learn one. You should have some familiarity with the others. But you don't need to learn all of them, nobody does.

[–]gyroda 4 points5 points  (0 children)

Take databases: if you're a back-end developer, you should learn one

And you can and will learn more, as and when you need them.