Buy a cheap car from one of those rip off dealers, make payments on it (they love to give credit because they usually get the car back), make sure they report to the credit agencies and you will begin to rack up credit points. Also try those fly by night loan companies. They will want collateral to back up the loan. They are pretty much loan sharks but once you show you are credit worthy you can get a credit card with low interest or a bank loan. It's just the way things work. Those that have the least will pay the highest costs.
I also had that issue until I got myself a prepaid card. I would put a certain amount of cash on that card and maintained a good payment record. Eventually the company returned my initial startup cash and issued me a credit card.