ccminer and excavator are a pretty good starting point. The former is a proven cross-platform, open-source miner, whereas the later is a Windows-only, proprietary miner by NiceHash.
Once you have a bit more experience, you can then switch to coin/algorithm specific specialised miners. Those are generally proprietary so be careful with malware.