Babies are natural learners—in fact, they are learning constantly. I would say that a parent needs to create an interesting environment that is appropriate for the baby’s age, and then take the lead from the baby. I wouldn’t worry to much about teaching the baby anything—like walking, the baby will do it when ready. Or crawling, or picking up objects. However, I would especially be wary of tv programs or flash cards or anything that sets up a “school-like” situation for babies—they don’t learn like that, and it takes valuable time away from their own learning—which they are doing at the right pace for themselves. Just watch the child and learn from him!