I wish I can remember how I even learned LP tools existed. I started with this:
https://coin-or.github.io/pulp/
I learned about linear programming in uni, but alas I don't think a mathematician's course on linear programming would be a good starting point for practical programmers.