Reading stories out loud to newborns and continue even after they learn to read by themselves is the best recipe to prepare children for reading. All kinds of stories with illustrations and pictures from a large variety of books from fiction to poetry and if and when possible, reading in different languages.