No, you can do pretty much everything without scripting, but some features do require scripting, so it's completely down to exactly what you have in mind.
I believe in the next update Simon should have finished implementing a new visual scripting system (node based thing like blueprint in unreal engine), so you will be able to do complex things with that without actually having to type any actual code.