My siblings, all younger, have Macs. They can download Xcode for free and mess around with building apps--mobile or otherwise--all they want.
Their computers ship with a Terminal app that implements a fully Posix-compliant Unix shell, so they can learn shell scripting.
It comes with a LAMP stack, so they can learn basic web development.
It runs C, Objective C, Ruby, and Python programs, so they can work on more advanced programming.
And of course it can run the Java VM and Javascript V8, which confusingly have nothing to do with one another.
How is any of this an obstacle to America's future?