I haven't read all the posts so not sure this has been mentioned but DS, now 6, learned it through the Rock n' Learn multiplication CD's at 4 1/2. He loved the music and we played it in the car. He was obsessed with numbers and this was a way to satisfy his "number needs" :-)