Although the original intent was to make a hobbyist's engine that required no programming, FPSC has moved on from that, for the best IMO.
When I first started out, I didn't have a clue about scripting and my early attempts at building levels were below parr to say the least, in fact they were so poor I've never shown anyone them.
Even early versions of my game Seclusion, weren't that good if I'm honest.
However, once I learnt some scripting, and 1.18/1.19 were released, my game has improved ten-fold. All the improvements are down to scripting to make use of the new commands.
Yes, I struggled with scripting to start with, but with a little perseverance, and plenty of help and guidance from people on the forums, I managed to add some nice little features to my game. Which, when added together, make my game a little bit different (and that's even using a fair amount of stock media!).