Frankly you can get good beer (read: drinkable and sharable) from canned kits. But you will get better beer from extract, then extract with steeping grains, etc. etc. Or it'll give you more control, and thus you get to find your niche.
But the suggested retailers above should get you going, unless you live in Canada