There are several home loans for bad credit and certain assistance programs that could help with some of the upfront costs. ...