did programming ever really require any more/less work to get into and self-teach than say, mathematics?
IMO the reason for the common view of programming being an “open” field is the result of
1. It having obvious practical utility
2. The decade of easy jobs