Good message Raam.
I am guilty of this all the time. Most areas of life and business seem so complicated to excel that it is easy to give up early. Learning guitar, graphic design, PHP or even running a marathon are all the same.
When you see a professional do it you think it looks easy and you want to try to. Then you see exactly how difficult it really is to be good so it seems an impossible task to get to a high level.
However, if you persevere and just keep attacking the goal you often find that it isn’t as complicated as previously thought.
Confidence and effort go a long way towards success in every endeavor.