My 2 year old loved these SO much, he had them memorized after the 5th time I pulled them out! Best of all, he now points out (correctly) the letters he sees all around him everyday (so, great translation from the cute and colorful cards - I had worried about whether he would correctly associate the 'colorful' letters to the 'plain' letters, in a book) -- Boy, that was painless!!! Thank you Eric Carle ~ my son just got his reading foundation, and ENJOYED it too!
This is saying alot, for my whirlwind of a son ;-) -- for instance, his preference for reading books/looking at these cards, is that we are actively moving at the SAME time!!!-- we may be both standing on our heads -- or building Lego towers -- or throwing a ball -- Because of his learning style, I feel the added interest of the colors was a help in gaining/retaining his attention. He comments on the colors, and asks if the letters are 'swimming' (some of the watercolors have a lovely 'water/wave-like' appearance!). The colors also aided in providing initial distinction between similar-in-appearance letters (capital E and B, or, Q and O --for instance). With a couple times of practice, he was able to easily distinguish the differences (without the color aid), but this was a helpful 'beginning' boost for us.
My daughter also learned the alphabet with these cards, and still loves them, because of the beautifully portrayed animals! (She, thankfully, did not learn them standing on her head - bottom in mid-air -- she learned them cuddling in bed with mommy --gee, you have to love girls! ;-) -- but my son is the best weight-loss program EVER! ;-)
ps - PLEASE do not forget to enjoy the adorable (and sometimes, exotic) animals on the back! (I will never forget when my daughter told her Grandma about a 'Quetzel bird' -- and Grandma thought she was making it up! ;-) -- my one criticism of the animals is the 'Giraffe', I wish it had been 'Gorilla' perhaps, since I like to teach that 'G' sound first . . . but this is a pretty minor complaint -- and the Giraffe is too cute anyway!