My advice would be read, read, read to him. Everything and anything that interests him, regardless of the recommended age level. My son loved Robert Louis Stevenson when he was not much older than yours. I can't imagine what he got out of it, but he would ask us to read the same poem over and over, saying "Do it again!" and would listen so intently that we knew he was working something out.