When applied to FOL, the Resolution technique presupposes:
first, that the formulas must be "skolemized", with all quantification becomes implicit: universal quantifiers are simply omitted as understood, while existentially-quantified variables are replaced by Skolem functions
second: clauses must be converted to conjunctive normal form.
After the above transformations, the problem is reduced to as "propostional problems" (the caluses contain only atoms), where modus ponens suffices.
The inference rule used in the various algorithmic implementations of Resoution is refutation-complete, meaning that a set of clauses is unsatisfiable if and only if there exists a derivation of the empty clause using resolution alone.
See: Mordechai Ben-Ari, Mathematical Logic for Computer Science, Springer (3rd ed 2012), Chapter 10: First-Order Logic: Resolution, for a complete treatment, and see page 200:
Completeness of resolution: If a set of clauses is unsatisfiable, the
empty clause can be derived by the resolution procedure.
Also very useful: Chin-Liang Chang & Richard Char-Tung Lee, Symbolic Logic and Mechanical Theorem Proving, Academic Press (1973).