he is a fast learner, I taught him those words in one afternoon, and at night we tried to see if he knew and he could make it. It is incredible that babies can learn so fast. I believe every baby can do it, the only difference is depending on how enthusiatic and how eager the parents are willing to teach. I bought those cards from GC. Actually you can get flash cards in some book stores. They will be great enough for your little ones.