>>2 's comment isn't unique to coding OP. For all sorts of software, there's a learning curve and as you said yourself, very complicated.
The problems will probably decrease as you become comfortable with the software, but you should consider taking a break.
You might be rushing the learning process, so take a break and do something else. Come back in a week or more and then try again. It might get better, and it might not.
It's not unhealthy to feel frustrated over a project like that. It is unhealthy, however, to push yourself past what you're comfortable with.