It’s not that these things inherently are political. It’s more that society is being driven more and more towards consumerism, and learning programming is inimical to consumerism. It’s teaching you how to make the sausage, which you can’t do without also learning how the sausage is made. Then there’s learning about things like open-source licenses, which are about as leftist as you can get - and which is critically important to know about when you start writing code.
Ok, I’m old. When I started writing software, the licenses where not a big issue. I mean GPL & BSD existed and where important but most newbies wouldn’t think about publishing their shitty first steps and wouldn’t even understand how to use 3rd party libraries. There was no GitHub (I believe Sourceforge existed) and package managers where not very common. I mean Linux had them but Linux was quite a bit more difficult to run (installation, drivers, graphics etc).
So software licenses where a topic but not at introduction level.
It’s not that these things inherently are political. It’s more that society is being driven more and more towards consumerism, and learning programming is inimical to consumerism. It’s teaching you how to make the sausage, which you can’t do without also learning how the sausage is made. Then there’s learning about things like open-source licenses, which are about as leftist as you can get - and which is critically important to know about when you start writing code.
Ok, I’m old. When I started writing software, the licenses where not a big issue. I mean GPL & BSD existed and where important but most newbies wouldn’t think about publishing their shitty first steps and wouldn’t even understand how to use 3rd party libraries. There was no GitHub (I believe Sourceforge existed) and package managers where not very common. I mean Linux had them but Linux was quite a bit more difficult to run (installation, drivers, graphics etc).
So software licenses where a topic but not at introduction level.