see man dd
if means input file, /dev/zero means no input file, the input is just zeroes. of is the output file, the target device. bs is block size. the command will write 512 bytes (all are zero) onto the target. The partition table usually located within this first 512 bytes, therefore it will be overwritten (together with MBR).