If you have Magery 3 in programming
.. then this PSA does not apply to you, as you would have been programming already, given the abundance of situations where you accidentally step into programming, from Lego Mindstorms to the javascript in "view page source" in your browser. Do you know any M3 programmer who did not know that until the age of, say, 18?
EDIT: Huh, may have worked for at least one person here, though probably not an M3.
EDIT2: The parent was edited after I replied, so this reply may look out of context.
given the abundance of situations where you accidentally step into programming
These only exist in particular socioeconomic situations. Most parents do not buy Lego Mindstorms for their kids.
Consider that Apple II in 1977. It cost $1300; the median income in the U.S. was $11884. The median income in 2011 was $48152, so imagine a working-class family buying a $5200 computer for their kid to mess around on. Not likely! So not many working-class kids would have one.
Today, fortunately, you can get a more powerful computer today for $25 — a Raspberry Pi. The ...
P/S/A: There are single sentences which can create life-changing amounts of difference.