I would not worry about traditional type "teaching" materials, or give much thought to whether or not your ds learns to read via phonics or sight-memorizing or whatever at this stage. Chances are that if he's going to learn to read early, he's going to learn and he'll learn in whatever way he's going to learn, no matter how much you try to "help" smile

What I would do are things like this:

* read to him - read, read, read. Don't limit yourself to "early reader" books, picture books etc. Read to him about science, history, read the classics. He'll get a great basis for language development and vocabulary by listening to you read. If he has an insatiable desire to listen to you read (and you don't have 48+ hours free time per day available to read to him) have him listen to audiobooks.

* take him to cool places - museums, plays, out to eat ice cream, go for hikes, get out in nature, just anything. Talk to him about the things you see, hear, participate in etc.

* talk to him, and listen to him. Have conversations. Tell him about the things you love.

* let him create - it can be art/drawing/painting, it could be building blocks, it might be putting together things out of the recycling stash to make something new/cool/inventive/artsy.

* PBS/Nature/Discovery channel videos - if he likes them and is interested in them.

I also agree that apps can be a great learning tool - I don't have any specific recommendations for apps simply because the app revolution happened when my kids were a little older. Montessori activities are great too - our kids went through Montessori preschool so we didn't purposely do any at home, but you could most likely google and get some ideas.

Most importantly, enjoy whatever it is - the early years fly by way too quickly!

polarbear