I am no novice regarding computers and programming, but I am fairly new at Openhab and I have struggled with it.
OpenHab is not an easy program to work with, the learning curve is steep, but it is extremely powerful.
I see many 'beginners' being frustrated, ready to throw in the towel and all I can say is 'hang in there'
Like you, I have been frustrated, even thrown it aside for some weeks, but I tried again and then suddenly there is this 'Eureka' moment, suddenly things (and items ) start to make sense. You will be able to start making things yourself rather than just relying on someone elses code snippings.
Now mind you.... I still run into problems, but I have aquired faith that I will be able to solve it.
So if you are a 'newbie' frustrated and irritated... don't give up, take a deep breath, take a drink if necessary and try again. Look at the tutorials, look at the examples, pick up how someone else did something and eventually you will have a home automation/iot/whatever you wanna call it application that is the envy of the neighbourhood.
I leave you with one tip that worked for me. maybe it will work for you:
I gave up on using the various UI's to make my application. With the UI's at a certain moment I was adding stuff, binding stuff, but in the end I completely lost track of what i was actually doing, so I reverted to just making my own items/sitemap files and things and rules when necessary in a simple text editor. It may not be the best solution for everyone, but it helped me greatly in understanding what I was actually doing.
Anyway, look at all the people using OpenHab, making the greatest stuff and enjoying it. There is no reason why you cant be one of them.
Hang in there and it will be OK, really