To mine on a Mac you will need MacMiner:
http://macminer.fabulouspanda.com/MacMiner can mine all SHA-256 coins and all Scrypt coins.
NOTE: MINING ON A MAC IS VERY STRESSING FOR THE COMPUTER, I AM NOT RESPONSIBLE IF IT DIESTo mine on a Windows you will need GUIMiner for Bitcoin and GUIMiner-Scrypt for Altcoins:
https://guiminer.org/ and
https://guiminer.org/guiminer-scrypt.htmlGUIMiner supports all CPUs.
If you do not have a AMD or NVIDIA GPU you will need MultiMiner:
http://www.multiminerapp.com/ (this can also be used if you have a AMD or NVIDIA GPU.)
You will then need to find a mining pool, below are mining pools I recommendBitcoin:
https://slushpool.com/home/Litecoin:
https://www.litecoinpool.org/Dogecoin:
https://aikapool.com/doge/index.phpMonero:
https://moneropool.com/Peercoin:
https://peercoin.ecoining.com/Zcash mining pool:
https://zcash.nicehash.com/Ethereum mining pool:
http://ethpool.org/Dash mining pool:
https://dash.suprnova.cc/Gridcoin mining pool:
http://pool.gridcoin.co/
After that, you will need to configure your minerTo configure MacMiner click on the cog button that says "General" underneath it, select the coin you want to mine and input the details the pool gives you once you sign up and create a worker. After that, click "save" and "start".
NOTE: For some Windows graphics cards you may need to install OpenCL, search on google how to do this for your graphics card as it is different for each graphics card.GUIMiner and GUIMiner-scrypt will open to a screen that asks you to put in the pool details, select coin (if you are using GUIMiner-scrypt) and put in your worker details. It will also ask you to select graphics card / CPU you want to use for mining. Once you have filled in these settings, you can click "Start Mining!".
Good luck with your mining!