The answer to the question above is pretty debatable. Bitcoin mining under some condition yes, it is possible, but generally no. So called traditional mining where you can mine from your home with the standard GPU is almost completely forgotten even if you are living in the place where electricity is cheap. It would take incredibly long period of time to mine one Bitcoin. The positive thing is that If you really want to mine Bitcoin you can, you just need to invest in ASIC. It is completely new technology developed for the purpose of the mining. The negative side of this investment is the amount of the money you would need for the one ASIC. They are pretty expensive and not simple to maintain, so you need a technology knowledge as well.
Still, there are some possibility to profit from mining when you don\'t need expensive hardware and even technology knowledge, it\'s the cloud mining. Cloud mining is situation where you are literally investing in someone else\'s mining rig. When someone have a huge number of computers that are mining some cryptocurrency and it is settled somewhere where electricity is cheap, even for free it is called mining farm. So the whole concept of the cloud mining is pretty simple, you are investing your money in some mining farm and get some profit in return. In this case some of the advance that you are getting are that there is no high electricity bill, no hardware to buy, no noise around your house. The negative side of cloud mining is that you can\'t know if the cloud mining platform is profitable.
There are more than 700 others cryptocurrencies that are profitable and many of them can still be mined from the home. First option is Ethereum, well established platform. There is also Litecoin, which has similar structure to Bitcoin. And there are also Monero, Ripple, Zcash and others cryptocurrencies that only expect to grow in the future.