Report as inappropriate

Hello! This printer you made is spectacular, you are awesome to make such a thing and share it with the world!
I was wondering if you need to have a lot of knowledge of programming and electronics. I know the basic stuf with arduino, but this seems really complicated!
Also i was wondering what the average costs are for building this printer.

Thanks in advance,