I've heard a number of people say (and I happen to agree!) that the best resources to be found are right here in the forum... in the threads that have been made over time. You may want to go back through some of them and grab some of those resources. Good luck!
I know the volume of information can be overwhelming but eventually it becomes easier to figure out which of them will best benefit you.