The first step to home ownership is to have credit. If you have a low credit score (or no history at all), you'll have to establish/improve your credit. There are a number of ways to do this, such as getting a secured credit card through your local bank.