If you have no credit history, then getting credit cards for no credit is a good way to build credit score using which you can later get a credit card for excellent credit to enjoy the perks that come along with it.