You can crank out Bitcoins on a PC, but it's an incredibly computer-intensive task, and it will keep getting harder as the number of Bitcoins in existence increases. Some people have pooled together hundreds of machines to 'mine' Bitcoins. Most folks, however, just buy them on an exchange.