It can feel like in a supermarket, really. There are so many options, that to an inexperienced eye it may look like a maze. If you are just starting as a programmer professional or you are a tech graduate, you are in the information supermarket. And although their goal is to be helpful, they can be a bit confusing too.
Be it a list of 11 skills every programmer should learn or 97 things every programmer should know, there are always a couple of hovering questions. Is there a single secret ingredient or a magic potion that will make you a great software developer in the future? Would it be some particular technology or some soft skill that will set you apart from the competition?
Although the range of sources, tips, and discussions are practically bottomless, we tried to wrap some of them and to offer our view on the subject.