i suggest you first start building up your savings. Set aside a certain percentage of your salary once you get it and put it in a savings account and don't touch it. You may already have an idea of what your monthly expenses are, just deduct that plus a little extra for emergencies and unexpected expenses and put the rest in your savings.
Since you live with your parents and you're getting the house in the future i see no reason in getting a condo. investment wise, condos aren't that great since the market is already saturated. If you plan on leasing, it will take a long long time to get your money back.
So for me, build up your savings, once you're comfortable enough with it, you can allocate part of your future salary into an investment fund or get life insurance for your parents.