I completely understand how you feel. It’s easy to feel like you’re not smart enough or good enough. I had the same feelings. The issue is direction needed. I honestly believe that if aspiring developers had better direction, they’d do exactly what it is that they need to do and get it done.