How Do I Become A Certified CNC Programmer?

How long does it take to become a CNC programmer?

.

What degree do you need to be a CNC programmer?

How much does a CNC programmer make a year?

How much does CNC training cost?