ds1 is 2.5 and has self taught himself letters, he can recognise the whole alphabet in capitals, most of it in small letters.
he was never taught this, in fact i'm actively against early reading as i much prefer the continental method of not even starting reading til 6/7 years old
dd is 4 and goes to playschool. the playschool doesn't do reading or anything too educational (at the parents request, we all feel they spend enough years at school learning, playschool should be just for play). she has however learned to sing the alphabet song but except for 2 letters can't recognise any letters and has no real interest in learning, i'm happy with this tbh. a friend of mine has taught her daughter of the same age to spell certain words and it's utterly pointless as it's just some memorised words to the child, it has no meaning to her.
dd's skills lie in other areas, she's a faster runner than boys twice her age and loves art and dancing. she'll learn to read eventually in school but if she has no interest i won't teach her.
ds1 on the other hand is facinated so will have to buy some early reading books for him as equally i don't think it's fair not to teach him if he really wants to learn.
i didn't learn to read til i was 7/8 due to moving country so often and within a year was outreading all my peers and read 'the hobbit' at age 9. the age you learn at doesn't affect your skill leval, although forcing a child too young to learn could damage their relationship with reading for the rest of their lives
sorry, i'm just rambling now