Context (from https://en.wikipedia.org/wiki/Non-standard_model_of_arithmetic#From_the_incompleteness_theorems):
The incompleteness theorems show that a particular sentence G, the Gödel sentence of Peano arithmetic, is not provable nor disprovable in Peano arithmetic. By the completeness theorem, this means that G is false in some model of Peano arithmetic. However, G is true in the standard model of arithmetic, and therefore any model in which G is false must be a non-standard model.
I roughly understand the above, but some finesses about first vs. second order logic escape me. "G is true in the standard model" is related to the use of the second order logic, but how exactly? I am looking for high level explanations/considerations/examples rather than technicalities.
Question 1: The "Peano arithmetic" is a first order theory which, if augmented with the second order axiom of induction, yields exactly the "standard model of arithmetic". Is it correct? What are the major differences between both theories (typical statement whose proof requires the second order induction)?
Question 2: Why is G true in the standard model of arithmetic, whereas it may or may not be true in the Peano arithmetic? Does the Gödel encoding requires the standard model of arithmetic? What part of the argument (proof of Gödel's incompleteness theorem) fails in the Peano arithmetic?