My office mate is just starting out, and seems overwhelmed by finances. When I mentioned my father was a retired physician, and had retired well, she was very interested in how he had managed that.
I asked him this weekend, and got a shorter-than-expected answer. In many ways, the answer is very simple: save money and invest it. I will embellish the answer and see if it might be illuminating.