Live below your means. This is one thing most people in debt still don't understand. If you don't have cash for it, then don't buy it on credit that is so easy to get. If you do that you don't have to worry about the saving part. If you still haven't saved enough after a certain period doing that, then your job is probably paying you enough just to 'exist' and that should make you feel under valued enough to make a change. To make the maximum amount of stable income, find something where YOU can affect the masses in a positive way outside of a job. Be creative with it and enjoy the journey!
Save enough for a downpayment. Once you have that, then find something that will be able to pay off the mortgage monthly/property taxes/insurances/utilities/rainy day funds. It's optimal if you can find something that allows you to pay 2x your monthly mortgage for a safety cusion. Once you have the means to do that and you feel that you are stable then go ahead and make a purchase. When you have enough principle put down to borrow as a secure home credit line, use that the maximize your payments monthly so reduce the principle which you are probably paying higher interest to but talk with your bank representative on that one as times are a changing. As you pay your mortgage if your home credit line has lower interest, you will slowly transfer your debt to the lower interest credit line which should remain open to pay off in a hurry without penalty and save you at least 5 figures, if not 6 figures of interest in the long run as it's doing with me. I am in no way a financial advisor so take all this as a a grain of salt as I'm only speaking from my experience.