Pool mining -> you will connect your mining hardware/device with others to make a pool of hash power for mining
Solo mining -> you will just use your mining hardware to mine any crypto on solo
Cloud mining -> you have to buy/rent mining hardware which will be located in another part of the world and service provider with send out you coins generated by your mining hardware you have bought or rented with them
To learn more about what actually is crypto/bitcoin mining and many more make a quick search in google, you will find lots of guides.
Thanks mate