These resources are what I used during the development of this website and I'd recommend all of them.