Personally, I find Specialized to have just nailed shoe geometry. I've tried Shimano, Sidi, Lake, and Northwave as alternatives but my Specialized road and mountain shoes just feel like slippers.
As for pedals...like blackbike said, Crankbrothers Eggbeaters are a dead simple way to get started. In fact, I still ride 'em and love 'em.