Yes, you can use a laptop as long as you have a free USB port
Our CNC routers use GRBL firmware on the microcontroller. The microcontroller uses a USB to connect to the computer. Open source software such as UGS - Universal G-code Sender can be used with GRBL to operate the machine. Both GRBL and UGS have good documentation on the internet. The assembly manual can be downloaded and reviewed here.