Mining. Branch mining is the most efficient. Someone did a mathematical analysis on it in the official forums (the link is to an archive of the post). Here's a brief description of branch mining: You dig down to the bedrock, because that's where you're going to find the most different kinds of stuff.