The greatest resource you will ever need for self development is an open mind. The next greatest is the Internet. This blog is a combination of my own experiences, excerpts from blogs I've found you might find of interest and links to online resources that will hopefully help you find what you are looking for. If it helps point one person in the right direction, it has done what it was set up for.
Just a simple list of sites I'd recommend. In no particular order. I may even organise them if time permits in the future.