Well, I may not be impartial, but I think this web site is a pretty good source for Excel/macro related questions!
Regarding books, if you take a look at the MrExcel store, there are a number of good books there. I have also heard great things about John Walkenbach's books. I personally learned a lot using "Excel 2000 VBA" by John Green from Wrox Press.
If you do a search on this forum, you will see this same question asked a bunch of times before, and you may be able to find some other good books and web sites that others have recommended in the past too.