I used to be just like you. I wanted to start a business so that I wouldn't have to work for anyone! I'm going to be my own boss!
The reality is that instead of working for one boss, you are going to be working for 1000 bosses. Unless you like sales and customer support, you are going to be miserable.
The odds of having a successful business are low. And even if you do succeed, you are going to have to keep working anyway. It's not like you build it once and forget it.
On the other hand, if you have a six-figure job, you can retire in 5 to 15 years depending on your lifestyle. There is no uncertainty. No emotional roller coaster.
This fail-proof path will give you a peace of mind.
Never Split the Difference: Negotiating As If Your Life Depended On It by Chris Voss
This book could be the most important investment you make.
By using the techniques introduced in the book, I was able to raise my contract rate from $35 to $60. It totally changed my life.