So this is not a good CNC for someone just starting to learn. There are a lot of variables with a CNC machine, and there is a lot to understand in the process. These is an affordable machine For someone who wants to devote the time to learn the process and make mistakes. I have been running professional CNC machines for years, and this one can be finicky. The assembly is pretty tough, making sure everything is squared up is key! Locktite your screws, and watch for bearings coming loose, and you will be on the right track!