My book, when speaks about the "First Order Logic" calls it "language". This term can be used also to denote a sub-set of this language or it can only be used to denote things like: -First order language -propositional language -second order language
??
A Formal system is made of:
and:
First-order logic (or predicate calculus) is a proof system based on first-order language, i.e. the language having as logical symbols, in addition to the (propositional) connectives, also the quantifiers and the (individual) variables.
It is called "first-order" because quantification is allowed on individual variables only.
When quantification is allowed also on predicate variables, we call it Higher-order logic.