I'm talking about sewing.

My Mom and Grandma both sew wonderfully. My Mom made all my Halloween costumes growing up and countless other dresses and outfits. I've sewed one dress in my life and that was with extensive help from my mother.
So, here is my question for those that sew.
1. What sewing machine do you recommend for a beginner?
2. What other tips do you have? Where should I start? Any books you recommend? Websites?