As I approach my 10 years in retirement I can attest to all of the above good advice for you youngsters. We did most of what is recommended years ago so we wouldn't have to worry too much during our retirement years. One other suggestion I might make that we did was to pay cash for our cars to keep down our debt. Once my car was paid for we'd put the same amount of money in an investment account (CD or such). Since we had been spending that money each month anyway it was not now missed. When we got ready to buy another car we then had the money to pay cash for the car and not incur additional debt.
We once walked into a dealership to get the car my wife wanted. She had researched the car and what it SHOULD cost including the dealer's profit. We had a check made out for what WE would pay for the car. After negotiations, the salesman wasn't down to the check amount so we got up to leave and asked for the keys to her old car (they had them to check out the trade value). Then the salesman got the sales manager. Then he got the dealer. Then they talked with their bookkeeper. Finally they took the check and gave us the title to the car.
One other note about that - When you pay cash you do not build up a credit history. We bought a car (for me) and the dealer was offering 0% interest for x amount of months. We thought - "OK, let's use their money instead of ours and it can continue to draw interest." Their finance department didn't want to loan us their money since our credit history was non-existant. (Our house was financed by the previous owner). It took some doing but they did finally loan us the money and we just made the monthly payments until it was paid off without using all our car money at one time.
We once walked into a dealership to get the car my wife wanted. She had researched the car and what it SHOULD cost including the dealer's profit. We had a check made out for what WE would pay for the car. After negotiations, the salesman wasn't down to the check amount so we got up to leave and asked for the keys to her old car (they had them to check out the trade value). Then the salesman got the sales manager. Then he got the dealer. Then they talked with their bookkeeper. Finally they took the check and gave us the title to the car.
One other note about that - When you pay cash you do not build up a credit history. We bought a car (for me) and the dealer was offering 0% interest for x amount of months. We thought - "OK, let's use their money instead of ours and it can continue to draw interest." Their finance department didn't want to loan us their money since our credit history was non-existant. (Our house was financed by the previous owner). It took some doing but they did finally loan us the money and we just made the monthly payments until it was paid off without using all our car money at one time.