Declarative programming is where you say what you want without having to say how to do it. With procedural programming, you have to specify exact steps to get the result.
For example, SQL is more declarative than procedural, because the queries don't specify steps to produce the result.