If you're looking to get either a laptop or desktop...get a desktop. More power, less money. Some suggest building your own, but if you don't know what you're doing, a self-built computer will cost you considerably more than a prefab. I'd recommend a higher end Dell desktop, honestly. Maybe a Gateway. Only reason I recommend Dell is because their customer service isn't too bad.
I don't know much about Desktops anymore, other than they provide much more power than a laptop. Most people just custom build nowadays but like I said if you don't know what you're doing, get someone who does or don't custom build. Just don't get Alienware or a Mac. You'll be paying far too much even for the ones you can (maybe) afford.