From this and from your other question about using Excel as input for Selenium, I have a feeling that you need to improve your general programming skills. If you are competent programmer, selenium is just yet another library you have to use to make your program to do what you want it to do. Not trivial, but not rocket science either (for a competent programmer).
So do not try to find a shortcut to QA, there isn't any. QA programming is just like any other programming.
Python is widely considered as easy language to start for beginners, so maybe try that, if you started with Java or something else (Python will be easier to comprehend). There are many free online Python courses.
Make Google search your friend, you will use it extensively.
And yes, some people find that programming does not fit their brain, and they cannot make living by programming. And that is fine too. Some of the best manual testers I know cannot program at all, and are perfectly happy and productive. For them, knowing enough about programming to be able to talk to programmers is sufficient.
To be good in test automation, you need to be competent programmer.