We would suggest a laptop as it is easily portable, so you can carry it along and practice your hacking skills. But a PC will offer a better experience while hacking.