For beginners a worsted weight, smooth, light colored solid is best. No novelty yarns.
Where? Craft stores like Sue suggested are good for beginners. Yarn stores also have yarn, but it's more expensive which you may not want for learning since there's no guarantee they'll stick with it.