This is a list of various ressources, blog posts, websites, books that enlightened me at some point:

books