Hi,
For me, it was a book - John Walkenbach's "Excel 2000 Power Programming with VBA".
I'd suggest a book is best. Read & re-read the book typing in lots of examples as you go.
I found it all seemed straightforward enough until it came time to write my own code ... It takes a little time to become familiar with the syntax and objects. It can be frustrating but if you're keen you'll push past that and with time will be OK. Always keep learning from other books and sites like this. Google can reveal a whole world of fabulous on line resources. Microsoft have some great on line information and Excel VBA's built-in help is good. You can buy secondhand books for a couple of dollars too, BTW.
If you have specific questions right now to do some things, you can ask on the forum.
Keep learning. Regards, Fazza