neverk yes it is always wise to learn new things. But it's always better to spend your time on something more valuable then less . I'm not sure if learning simple language is better at start. After all, all languages are kinda on the same level of complexity. I'm not talking about low-level programming languages like Assembler, but high-level languages are all the same. No matter if you pick JAVA, C# etc. in the end you are familiar with classes, functions, objects etc. And then there are paradigms like design patterns which you may use actually in any language, just the implementation differs a bit.
Simple language probably won't allow you do go in very details of the app memory mechanics etc, but after all you don't have to do it with the "big" languages also (but at least you have a choice).
Many years ago I started with Pascal language. It is quite simple. But usless after all. I have some friends who started with JAVA or ANSI C and they managed to go on as well. Simple language means nothing else then making you kinda handicapped in some cases.
But let's not go deeper. Talking about which language is better than the other is like talking about religion or politics. It's never ending story and everyone has it's own right .
Back to the topic, again I'm not discouraging at all! Learn to code, coding is fun. And regarding Construct's eventing. It's nothing else than a visual programming, so it is also coding, just you cannot make a typo