You can also mine Bitcoins yourself, but this requires a lot of expensive hardware. An alternative is mining BitCoins in the cloud, or through a mining pool. See this site for more info:
MinerGate