Forgive me if this has been asked before.
I'm new to the credit card and points world, and having never had a credit card before don't have any credit history.
1. What is the bets way to build up credit?
2. Are there any credit cards for which I will get approved with a credit score of 650?