Frontend dev: hard.
Backend dev: hard.
Language design: hard.
Writing docs: hard.
HTML/CSS: hard.
UI design: hard.
Marketing: hard.
User support: hard.
Finances: hard.
It's all hard. Each one of these is an endless rabbit hole. Getting into starting a business alone requires a ton of fast learning in various fields, some of them are not even remotely connected, like backend dev and finances.
If you ever think that you won't make it, everything you do is a failure, remember: this is not a competition and you already did a really solid piece of work. Don't look at those founders with thousands of $$$ in MRR who already digged into all those things. Start small, do the basics and work on your idea. Put it out there.
Your right... Everyone is not the same some one is good in ad development but other is good in marketing and same other is good in finance we must need to first analyse in which area we are strong and then start working on it. If you do all the tasks in the parallel you will fail soon.
Agreed. I'm slowing joining the "just f*cking ship it" camp because at least then you're giving yourself a chance to get feedback and grow.