I think you pointed out the key, which is learning hew concepts. When you begin, these new concepts are very confusing so that even the simplest tasks seem complicated and frustrating. As you get a better handle on the concepts, the projects seem easier or are difficult in less frustrating ways.
As an experienced programmer I was practically distraught that it took me 7 or 8 tries to get 1B approved. I figured at that rate it would take forever to finish the CattleDrive! But once I got a handle on the style guide and the concepts started making sense, the assignments don't seem so intimidating anymore. Even the infamous 'Say'(A) only took two attempts! Stick with it!

Joel