You actually dont need much coding knowledge to use Unity. Their version of C# is very different to the real language. All you need is patience to look through the documentation.