In my opinion, the only way for anyone to really understand induction is to really understand the logical structure behind it. So a prerequisite is a complete grasp of working in first-order logic, for which I recommend both boolean algebra and natural deduction (Fitch-styleFitch-style) in conjunction. It is unfortunate that many people, teachers and students alike, don't actually appreciate how important this is, and hence they try to teach induction to students who are so weak in logic that they cannot possibly know what they understand or do not understand about induction.
There is a first-order induction schema that we can use to have something like induction in a first-order theory like PA, but the original intuition is not first-order at all. Incidentally, PA with second-order induction (and full semantics) is categorical (has only one model), but the usual PA which has first-order induction has infinitely many non-standard models. Second-order induction correctly captures our intuition, but second-order logic does not satisfy the completeness theorem or compactness theorem unlike first-order logic.
Also, the induction axiom does not imply that (A) always implies (B). If (A) always implies (B), then the formal system is ω-complete. However, PA is ω-incomplete if it is consistent, because it cannot prove $\mathrm{Con}(PA)$, which is a sentence of the form $\forall n\ ( \neg \mathrm{CodesAProofOfFalse}(n) )$, even though it can prove $\neg \mathrm{CodesAProofOfFalse}(n)$ for each natural number $n$ encoded as $\underbrace{1+1+\cdots+1}_{\text{$n$ times}}$.
Finally, note that throughout this answer, in the meta-logic "natural number" refers to the true natural numbers (which is ultimately undefinable), while in the logic "natural numbers" are simply defined by the properties they obey, such as the axiom of induction. The axioms including induction serve as part of how we characterize the natural numbers, but no recursive axiomatization can ever fully characterize them. So although the best way we can describe these true natural numbers is what I gave at the start: Exactlyare exactly those that we can get by counting upwards from $0$, there will never be a systematic non-circular definition of them. =(In particular, "we can get by counting upwards" presupposes natural steps.)