A habit we inculcate since he learns his alphabet. We give him notebooks and let him scribble, doodle, write stories and whatever he wants in it. And fill up the books he certainly did. He drew. He writes. He learns to spell by doing it.
He used to spend the time commuting from our home to his kindie, which was 30 minutes away (but only 5 minutes walk from his grandad's home) writing and drawing in the notebooks. He doesn't do this in the car anymore now that he's older, preferring to chat with us more. But he still has unlimited supply of notebooks and he's allowed to use it any way he wants. He has unlimited supply of A4 papers too. ;p It's nice to sometime flip through the books and "read" all the stories he conjured up.
I mentioned this once. My Mom used to think that it is a waste to spend time doodling away like this. I don't. I think of it as a creative outlet. For his imagination to be set free. Life and learning shouldn't just come from memorising textbook.
Anyways, he learnt alphabets and numbers by a game we play in the car - I let him read out the number plates of the cars in front of us. Flashcards were boring (for me and him) but the "game" was fun! He learnt his addition and subtraction eating french fries - by counting them. Worked, I guess. Because he is quite good in maths (and science too). But I guess I somehow let languages suffer. His Arabic is good but Malay & English are his weak subjects.