You have basically been able to say it all and this means that no matter the kind of resources that you are having there is always a particular type of mining type for you.A mining pool is a joint group of cryptocurrency miners who combine their computational resources over a network to strengthen the probability of finding a block or otherwise successfully mining for cryptocurrency