I'm not an expert, but from the top of my head: Bitcoin mining basically uses computer hardware to solve algorithms that keep the blockchain going. When you do transactions using bitcoin, the miners are the ones doing the background computation that moves bitcoin from one wallet to another.
You should have a pretty powerful graphics card if you're serious about making any money through bitcoin. If you're just mining with a dual core processor, it's not worth it.