Buying bitcoins anonymously is difficult.
1- You could buy a prepaid credit card or gift card with cash and buy them but you will get a bad exchange rate.
2- Locally with cash craigslist or localbitcoins
It is also hard to turn bitcoins in cash anonymously so if you can find someone is trying to do that it is a good exchange but you also get into a realm of risky transactions with strangers.