Side Projects Are Training Grounds
I started reflecting a bit on my journey towards building projects. It really all started in High School and led all the way up to where it is now.
I'm 28 this year. And let's say I first learned about programming (Turing and Visual Basic!) when I was ~16. That's about 12 years of experimenting, learning, building, failing and all that.
It definitely takes some time, maybe even less for people, but eventually you get to the point where you feel confident in what you can develop, launch and get out there.
I think the thing that put fuel to the first was actually working a full-time software development job, because that's where you'll see how everything works in unison to deliver both a product and a service.
All while learning on the job, you spend time outside to build other projects to really sharpend your skills.
This is what I mean by side projects are training grounds.