There are piles of resources really cool people have written and compiled for folks like us. Here is just some of the stuff available to help you.