Not at all. It is all about starting from the basics. Human mind is analytical and so is coding. It is, however, true that learning how to code takes time. That way, you can be good at anything if you do that thing long enough.
The only thing I live by is that even if it takes me more time to learn something new, I have to keep learning. Tomorrow I will be better than today. :)