A perpetually updating list of my favourite resources for a variety of goals: