Life is about learning, but frequently these things seems difficult if not impossible.
When you don't know anything about a certain subject, it can be daunting, but when you know plenty of it, it is easy!
Coding/scripting can be very daunting, and sometimes difficult to overcome 'basic' things.
It is perfectly normal that some 'basic' stuff are very difficult...