You can purchase Bitcoin from many different sources, for example if you're located in the USA then *CLEARNET WARNING* www.CoinBase.com Is a good place to start, they require you to be verified I believe. Also you can try LocalBitcoins which is P2P and buy using a bank deposit into the vendors bank account at your local branch. The URL for LocalBitcoins is, *CLEARNET WARNING* www.LocalBitcoins.com Purchasing coins anonymously isn't that important because once you purchase the coins you can just run them though a tumbler such as BitcoinFog. The URL for BitcoinFog is, http://fogcore5n3ov3tui.onion they charge a small fee ranging from 1% - 3% but it's well worth it. Once you tumble your coins into your Silk Road account you can go ahead and purchase your items from your desired vendor and once you go though the checkout process you will need to send the vendor your delivery address. To give a vendor your address securely you will need to learn about PGP encryption, if you're on a Windows or Linux machine then I recommend "PGP4USB" as a good PGP client to use. If you have anymore questions feel free to contact me.