There are many discussions about mining here in bitcointalk forum.
But I can give you some resources for mining:
1.
http://www.whattomine.com/ - Compare profitability of various coins that you want to mine. You can check here what particular coin is profitable to mine.
2.
https://www.cryptocompare.com/mining/#/pools - Compare the whole Crypto Currency mining pool websites in one place. (There are also calculator for your profits)
3.
https://99bitcoins.com/bitcoin-mining-calculator/ - Simple mining calculator from 99Bitcoins.
4.
https://www.coinwarz.com/cryptocurrency - List of cryptocurrencies are being compared to Bitcoin mining to determine if a cryptocurrency is more profitable to mine than mining Bitcoin.
5.
Bitcoin & Crypto Mining - (UK Only) - It seems you are from England and maybe you can join on this facebook group, there are tons of facebook groups out there, just try to search legit groups that are for bitcoin hardware mining only, keep away on facebook groups that are spamming referral links/phishing links. If you want to learn from experts, there are some community out there teaching for free. My best advice is to join in some facebook group.
I hope this will help you.
3. Mining BITCOIN is done exclusively with dedicated BITCOIN mining hardware based on ASICs -
https://en.wikipedia.org/wiki/Application-specific_integrated_circuit . You CAN NOT meaningfully mine bitcoin today with CPU, GPU or even FPGAs. Bitcoin difficulty adapts to match the amount of mining done on the network and has reached levels trillions of times too high to mine meaningfully with PCs, laptops, tablets, phones, webpages, javascript, GPUs, and even generalised SHA hardware. You will not find software in this section to help you mine bitcoin in this absurdly inefficient manner in this subforum. It would cost you thousands of dollars in electricity per year to earn only a few cents in bitcoin. Even if you combined all the computers in the world, including all known supercomputer, you would not even approach 0.1% of the bitcoin hashrate today. Any discussion outside of ASIC related mining, except in the interests of academia, will be moved to the altcoin mining section. There isn't any point attempting to mine bitcoin with CPU or GPU even in the interests of learning as it shares almost nothing with how bitcoin is mined with ASICs and will not teach you anything.
TL/DR Summary:
- You CANNOT meaningfully mine bitcoin with your PC or laptop no matter how powerful it is.
- You CANNOT meaningfully mine bitcoin with your tablet or phone no matter how powerful it is.
- Mining apps for your phone or tablet that claim to mine bitcoin are almost certainly scams.
- You CANNOT find software here to mine bitcoin with your PC by itself.
- You MIGHT be able to do one of the above with altcoins, but such discussion goes into the altcoin mining section.
- You CANNOT find or post software here to mine on other peoples' PC without their permission.