I felt that kind of frustation when I tried for the first time almost every library/programming language that I'd worked with, either with java, backbone, coldfusion, rails...
Trying and researching things is always part of the process, we can't run away from that.