Knowledge is never enough. But sometimes is hard to know which piece comes first or which step we have to take next.
This is not a comprehensive guide about what to study to become a good developer, and, of course, this is not all the material I have read during my career; most of the things I know come from university degree, courses or direct experience.
This is a small collection of some material I studied and I use to suggest to anyone wants to start to learn something I’ve already learnt or simply needs an advice about what to read to improve in a particular field.
The categorization is totally personal and arbitrary, and the order is almost free. Each content has linked a talk I gave or a summary written by me; hope you’ll find them useful!