House buying

What’s the first steps to the last?? I’m so confused who do I go to to ask for a mortgage and what do I do next? Also do you need a credit card for a credit score? A lot of people don’t have them but have a good credit score?