DS learned to read by phonics at 2.5. I didn't realize he was memorizing all the letter sounds from an alphabet video he liked to watch (Leapfrog Letter Factory). Then I discovered that he could sound out simple words like CAT, PIG, etc. one day when we were playing with some magnetic letters at his preschool.