If you do not have credit reports with any credit bureau, you should apply for a secured credit card. You will need to put down a security deposit to get a secured card. A minimum security deposit is usually around $200. Secured cards have an annual fee and may have low APRs. Secured cards are reported to credit bureaus and you will be able to establish your credit.
If you have some credit history in your reports, you can consider applying for the . The card has no annual fee for the first year and it will be $19 after that. There are no application fees and no deposits required. Your credit activity will be reported to major credit bureaus monthly, so you will be able to build your credit.