What I had was an excellent beginner bike, the for $290. If you want better, the for $410. You may also look at the for $330. What you want to look for is, get a front suspension, don't bother with rear yet, too expensive. Go with normal pull brakes, disc are nice but are really a luxury (oh, and mine are mechanical, hydraulic is hilariously expensive, maybe in a couple years I can...). As for frame, get aluminum alloy, not steel, you'll be AMAZED at how much of a difference just a little weight can make (I have my bad weather bike, which I call Scheißrad [shit bike], because we talk about it in German class...anyway, it's steel crap and it is so much harder to peddle... Get a quick button level type shifter, those ones that twist, it kind of makes you take your hand off when shifting, and that can cause problems on difficult terrain. As for pedals, I got alloy BMX, which are all metal and have alloy pegs sticking up that go into the holes in your sneakers making a "fake" clip-on. I love them SOO much, makes it feel like you're really connected to the bike. The disadvantage is, during a crash (and I experienced this fully), try not to fall with your shins against it, I got 7 impressive puncture wounds. As for wheels/tires, get at least 2.0" wide, maybe 2.2" (mine has insanity 2.4" for snow riding, and when you get that wide, it makes a lot of road noise, lol, which I like

). For the fork, at least 63mm, 100mm preferable but not necessary. Try to get an adjustable one if you can. The one I had on my Opie was air suspension, and my new one on my Mullet is fluid suspension, and I'm impressed with the difference, it really feels like fluid, but again, not totally necessary (I'll be stiffening it when I go out on the trails, bottoming out is very bad for it). That's all I can think of now, so ask any questions you want.