Blueprints Menu Items

I personally felt comfortable with blueprints in just a few weeks, and was off making my game. Why? Because I have a background in computer programming, so a lot of the terms were fairly straight-forward. Basically the first day of blueprints I was like, where in the world is the node for if statements (branch)? And then it was where in the world is the node for adding children (Spawn Actor from Class)?

To answer your question, it really helps if you are already familiar with programming terms, and other than that, practice make perfect.