The Crossman mentioned here was at Walmart for a little over $20.00---
It's cheap, but at the same time, it's perfect for practice. This was my first Airsoft gun. It's lightweight, the magazine glides right out without any issue, it's highly accurate, and it does have pretty decent range for a spring-loaded weapon.
There is no kick-back, and honestly, the only bad thing I have to say about this gun (other than the fact that I hate spring-loads) is that the magazine does not hold more than 13 bb's and that the pull-back on it can be rather difficult at times.
Other than that, I would say that this gun is perfect for beginners and great to have fun with at a range or something.
I would never use it in a match however.