Glad to be able to help, give me a shout if you would like me to clarify anything in the demo.
I've no programming background, apart from dabbling with a few scripting languages here and there; it's one of my main reasons for using Construct.
Knowing the conventions and workarounds comes with practice, but keep plugging at it and you'll be surprised at how quickly you pick stuff up. I've found that scouring the forums, tutorials and manual really helps.
A good way to get a leg-up on projects is to start with one of the bundled example projects as a base, and enhance it with a few extra mechanics. Just keep them simple and you'll stand a better chance of finishing them. That said, don't get too disheartened with abandoning projects - each is a learning experience whether you finish it or not. I have plenty of games that are on the bench - maybe I'll get back to them, maybe I won't, but all of them have helped me improve.
You can check out my noodlings (in various states of completion) here:
mekonbekon.netlify.com