Yes, you need special software for dash, x11, scrypt, and all those. Just search '(insert algorithm or coin name here) mining software' and you'll find results in a snap.
Exactly. Mining nowadays it is not recommended to be done with a CPU, especially with a laptop that it is not designed for intensive CPU tasks. Due to the fact that the laptop's cooling system is not as efficient as that from a desktop PC, you'll end up frying your components. That is why it is best to make your own desktop PC mining rig with recommended GPUs like Radeon.
There are many mining software out there, (and those depend on the algo of the coin being used) but I always prefer to use CGMiner and SGMiner. Hope this helps.