Be consistant. That's the #1 thing. Kids need to live in a world that's predictable and understandable. If turning the garbage can over = punishment today, it should = punishment tomorrow. If today it brings punishment and tomorrow it's just ignored, that's confusing to the child.
I agree with the person who said, "Give limited choices". Choices are empowering, but small children can't deal with too many options. Giving them the choice of two things (both of which are acceptable to you) allows them to feel that they are capable of making good decisions.
And I'll add this to it: Don't present something as a choice when it really isn't. (Moms are the worst about this.) For example, don't say, "Are you ready for your nap now?" No kid is ready for a nap! Instead, say, "It's time for your nap. Do you want teddy bear or lambie to nap with you?" (Note that no real choice was involved there, but it gives the child a small bit of control over his world.
I also agree with the concept of allowing them to fail. Natural consequences. Do not protect a child from age-appropriate natural consequences. They need experience with disappointment in small things so they can later deal with adult life. Let him get a zero for not doing his project in 3rd grade . . . so that by the time he's in high school he'll have learned that planning his time matters. Over-coddling does no one any favors.
Talk and sing to the child from the very first day. Read to him or her from an early age. With a small child, it's better not to actually READ so much as share the little cardboard board books together: "I see a bunny. Can you point to him? Which color is red? Yes! That IS red. What does this duck say?" When the not-yet verbal child begins to point to the right answers and begins to help you "read", you'll know you've been successful.
Be very clear with your expectations. Do not assume that a small child knows how you want him to behave, even if you've been in that situation many times before: "We are going to have our dinner in a restaurant. You are going to sit in a nice high chair and eat a good dinner. You will use your quiet voice. Do you want to bring your crayons or your cars?" When the child does well, praise him: "I was so proud of how well you behaved at dinner. I'm so glad I can take my big boy out to nice places! It's so much fun for me and Daddy." When my kids misbehaved in public places, it was almost always on a day when I'd been in a hurry and hadn't made my expectations clear.
On that same topic, don't push a child beyond his age-ability. Don't expect that a one-year old will enjoy a long drive to an outlet mall and then hours in a stroller while you shop. Instead, make plans to do that marathon shopping while he's home with Daddy, or drive somewhere close-by and plan a nice long lunch at a McDonald's with a playground.
And enjoy your baby! Congrats!