You’re wondering if you’re smart enough — talented enough — to make this career change into web development. You try hard for a week and then your motivation finally takes a nosedive when you can’t get your code to work.
You can’t wait until you’re confident in your skills and feel equipped to tackle any problem.
Let me tell you something.
It will never feel like that.
Part of the job is learning to be OK with feeling ill-equipped, underprepared, and like you’re just barely scraping by. It’s called impostor syndrome, and we all have it.
In this field, there’s so much to remember and things are amorphous and ever-changing, and The Right Way™ is up to interpretation.
You’ll grow the most when you’re wedged in that uncomfortable spot where ‘what you know’ juts right up against ‘what you don’t know.’
So don’t stick with what’s comfortable.
Don’t avoid a certain popular technology because, in your opinion, it’s a nightmare to work with.
That probably means you haven’t worked with it enough. You haven’t gotten to know it well enough to appreciate its quirks, nuances, and special powers.
Never stop learning, and you’ll never stop exceeding your own self-imposed limitations.