what's the best company to choose? Im looking af Visa and Discover?
They are both great companies! What I would do is go to Compare Credit Cards Online and Apply For Credit Cards and compare them for yourself. You can get one with rewards, that benefit you, and that is how you could choose the best card.
i think if u r going to apply for your first credit card , you should go for credit one or American express. these companies have low interest rates as compare to other.