There are so many good posts above. The ideas I think are the most important from personal experience and seeing other familes:
Talk to children in adult language but also don’t talk once in a while. Let the kid enjoy some peace once in a while. Also if you’re always talking they’ll stop hearing you.
Let them play by themselves. You can be in the same room doing laundry or reading but it’s sad when a kid doesn’t know how to entertain himself.
Read to them at least once a day and just as important let them see you reading often.
Don’t let them ever get away with anything when they’re young. Even if there’s no punishment for something mild make sure that they know that you know what they did. Always be calm and don’t let them see if they’re making you crazy. Just mention it in as short a way as possible. For example:
Me: did you use my computer last night?
Kid: Yaaaaaaaa???
Me: What were you looking up?
Kid: uuuuuuuuu
Me: were you Googling “adult sex porn”?
Kid: silence, extreme embarrassment
Make them join one individual sport before they’re old enough to think about whether or not they really want to.
Save yelling for extreme situations.
As they get older adjust your way of interacting so that when they’re teens and almost adults you’re not talking to them and bossing them around like they’re still toddlers.
If you’re kids are halfway smart they’ll probably breeze through grade school and end up in later high school not knowing how to study because they never had to. I’m not sure what to do to fix that. Just be prepared for it.
Never say that you can’t buy something that they ask for because it’s too expensive or you can’t afford it. They’ll think that the only reason not to buy something is lack of money and grow up spending everything on impulse purchases. Instead have reasons that show more thought.
Don’t let them take advantage of you.
Have a sense of humor.