I come from a front-end development background, and the backend was always scary for me to touch.
- How do entity relationships work?
- What if I had to change the database after posting it to production?
These are a few of hundreds of questions that kept me up at night.
It wasn't until we started shifting from a service business to a product business when I had to get serious about understanding backend development.
I didn't think I'd enjoy it, but then I tried it out.
It turns out the way you solve issues on the frontend is the same way you do it on the backend.
Which is to Google your problem and focus on solving one problem at a time.
The good thing about coding is that you can only put out one fire at any given moment. So this focuses you on doing what's right in front of you and taking small steps that will eventually get you where you need to be.
And it's not just applicable to coding: Starting a business, writing your first non-fiction book or losing 50 lbs begins with being honest about what you want. And then building up momentum by taking a few steps at a time.
The starting part matters, though. Eventually, your questions will be answered, you'll defeat uncertainty with action and make better choices towards your progress.
So, if you're waiting for a signal to start, here it is!