For the non-initiated there is a steep learning curve just to know what you are doing and no really easy way to learn it.
Discussion
You definitely have to put in the work to understand a bit. Have you checked out BTC Sessions at all on YouTube? I hear Nothing but good things about his tutorial videos.