You are embarking on a very interesting and ambitious journey, which others have successfully traveled, and you can too!
One person who can help you locate such information is the alumni relations person at your high school. He/she can help you locate graduates of your school who have successfully created their own businesses similar to the one which you might want to create, so you can learn from them.
There is an organization called SCORE## https://www.score.org/ ## which is a part of the Small Business Administration and is comprised of retired executives who volunteer their time to help people develop their own businesses. They offer workshops and can provide information that may be helpful.
Many people who ended up with their own business actually started working in someone else's business that was similar to the one that they wanted to start (without telling the person of their intention to start a business) , and by being the best employee possible, became the owner when the person was ready to retire or leave the business. You would be surprised how many times that happens. By following this method, you learn what made them successful without having to make the mistakes that they made along the way in the development of the business.
Please let me know if you feel that these suggestions are helpful. I would like to help you along in your journey. Please keep me informed. Best of luck. Looking forward to hearing from you.