For me, working with metal is a hobby, and programming and electronics are what I do for a living :)
In any case, I use the 4th axis on a machine controlled by linuxCNC, and even work without a program (pressing buttons instead of rotating the lead screws using handles) is done by looking at the...