Not a recommendation for how to learn software engineering, but rather a suggestion because I know your industry: team up with a good software developer and build a SaaS to replace Eaglesoft.
My recommendation would be to check out CS50: https://www.edx.org/cs50
This site can fill in the rest: https://teachyourselfcs.com/