I use to learn with the resources I have available. One of them is too simple and effective, and it is just read good examples of the real life.
- When I was developer I used to read code.
- When I was analyst I used to read requirement documents, function analysis, and technical analysis.
- During my first period doing project management activities I used to read project definitions and contracts. Once the standard contracts were clear for me I was always interested on contracts with other customers to understand what different things they were requesting.
- Doing business development activities, I use to read RFPs, requirement documents and things like that.
Unfortunately to read is effective, but not efficient.