Two complications where I see people get stuck:
Planning their business too much (then realizing it takes too much effort to continue). Losing motivation.
Having too high expectations. Losing motivation.
My advice: Start small
Start small with someting you love, as a complement to your current job or school. This way you will not have as high expectations, and view every small success as a win (= motivation).
What I did:
I'm sure other peoples have other views to this which is great, but I started small and it worked perfectly for me. I started my first company when I was 18. Only earned $200 the first year, but as I continued growing I eventually dropped out of college to run my business full time.
Wish everyone good luck with their business ideas!🙌😊
A tip for those just getting started.
Many folks focus on the design of their site first. It's natural. You want to make a pretty site to sell your product(s). Then they move onto the technical backside of payment processing and such.
I suggest flip that around! Exercise the technical backend bits first! Understand how the orders flow through the system. Run test orders where possible and real orders with an amount of a $1.00.
Get to know the flow from the customer perspective and the merchant perspective.
Once you have a better understanding of the backend proceed with developing the rest of your site.