A good place to start is "Discovering Chess Openings" by John Emms. It teaches the principles involved in openings, and in the process shows how those principles are applied in various openings.