Yes building mining farm is good idea. This is one of the most unique aspects of Bitcoin that you can generate it through the process of mining, which is something anyone with a computer can do. However Bitcoin mining is far different than extracting resources out of the Earth.