I'm in the same position as you right now. I'm trying to teach myself Unity and basic scripting in it.
As for what kind of computer. It really doesn't matter if it is a laptop or a desktop. The only thing that is important is that you meet Unity's minimum system requirements. Which can be found
here.