Есть разные методики. Кубики Зайцева предполагают обучение с 3х лет в игровой форме. Моим детям это было не интересно (кубики делала сама).
Старшего стала учить с 5 лет буквы потом слоги по книге "Как научить ребенка читать", младшей сейчас 4 тянется за братом выучила вместе с ним все буквы, некоторые слоги может прочитать.
Нужно смотреть по ребенку, что ему нравится, что ближе. Очень многое зависит от речи ребенка: насколько она развита, все ли звуки выговаривает, есть ли заикание. Если с речью проблемы, то лучше к логопеду, а потом уже учить читать. (логопед как правило начинает заниматься с 5 лет, до этого времени ребенок может выговорится сам)