Buying a home beforehand has certain advantages you either get to spend a major part of your working life free of rent straits, or the house continues to give great returns as an appreciating asset. You can also make it a great source of fresh income (and bring down your loan EMI burden) if you plan to rent it out.