You are old enough now in most states. Are you paying cash or financing? If financing -- you need to qualify for a loan and that requires work history and down payment. Best place to start is finding someone who can refer you to an agent in your area that is experienced with first time homebuyers. They will be a wealth of information to get you started on your journey into homeownership!
In most states across the U.S., the minimum age to buy a house is 18 because that is the legal age to enter into a binding contract, including a mortgage agreement.
It is possible to buy a house before you are 18 if buying with cash. Reach out to a local professional in your state for additional guidance.