It is very insulting to expect that the experience of working in a factory or mining environment will translate at all as skills necessary for programming.
It’s also very insulting to imply that all some group of people is likely doing all day is throwing heaps of coal into a furnace. Even most seemingly simple blue collar jobs are usually pretty detailed and complex in their own way.