Bike shop good.
Walmart bad.
Asking budget is a loaded question. My friends who don't bike think its crazy for spending the money that I do. But with that said, its my sport. I also understand buying cheap parts means more repairs and less performance.
Also, full suspension or hardtail?