Indeed you are right my friend.Coding can be a daunting task.But once you get used to all the scripting ,Compiling jargon then the rewards that you get from that can be great.I have created many applications using C++ and C#.Apps with c++ and c# are still quite difficult to master ,And creating games with that can be a total nightmare.
That is why there are such great programs like Construct etc...But Some say that if you use a program like Construct or any other Click and Create program that you are not truly a games developer.But when they say this About Construct i can say with pride "ah but CS uses the python language therefore it's not a Click and Create program".So with CS you can have the best of both worlds.