Ok... Short explanation.
Most events are IF statements on themselves (while something is true, do something). Some, the ones with a green arrow on the gear, are Triggers (when something happens, do something once). Others, the ones with a symbol similar to a reload icon on the gear, are Loops (do something a given number of times) and a few, like Trigger once while true or Every X seconds, are instructions (the first one converts an IF statement into a trigger event and the other is basicaly a timed loop).
You can put more than one event together. This would be the coding equivalent of a AND block. Also, if you right click the event block you can change it into an OR block, by selecting Make 'Or' block. IF statements can be turned into IF NOT statements by right-clicking them, not the block, and selecting Invert. You can add an Else statement by right-clicking an IF statement and selecting Add> Add Else. You can also nest conditions.
Lastly, actions are the stuf that happens if the conditions are true, the triggers are triggered or the loops are run. They're listed on the rightmost column and are performed in top-down order.
Most things you can do with actual coding can be done in Construct if you understand how it works and you're creative to work-around some of the limitations a visual coding framework would necessarily have.
Hope this helps. Cheers!