I am dealing with MSExcel spreadsheets in my day job on a daily basis and have been dreaming of introducing a few improvements here and there. I turned to the promising "for Dummies" series, bec. I thought I'd start reading from perhaps something less scary. It seemed noncommittal enough. Still when I started, being a total programming newbie (IT geeks would use the term noob), I got pretty much discouraged by the overwhelming nature of the task of learning something which seemed much beyond my humanistic grasp.
I gave it some time, and when I have come back to it recently, with some perspective, I realized the book's aim was only (or just) to make me understand that programming comes down to experimenting, asking questions, making research, and still asking some more questions. You obviously have to learn some basic rules (all of which are neatly outlined, emphasized and repeated several times in the book), but the rest is pretty much based on your intuition. And after you write your first macro that is small and simple, you get it that the sky's the limit. I am still no programmer, and my code is rather clumsy, but it works beautifully.
Recommending it!