> A kid today can't write software on a phone like you could with old computers.
On Android, at least, to the extent that that's a problem, its a convenience-of-the-form-factor problem (with tablets even this isn't really a big problem, especially with keyboard cases), rather than a lack-of-support problem (iOS, out of the box, is somewhat more locked down, but even there I think there are some options.)
There are quite a lot of on-device programming environments, largely free-of-charge, in the Google Play Store.
On Android, at least, to the extent that that's a problem, its a convenience-of-the-form-factor problem (with tablets even this isn't really a big problem, especially with keyboard cases), rather than a lack-of-support problem (iOS, out of the box, is somewhat more locked down, but even there I think there are some options.)
There are quite a lot of on-device programming environments, largely free-of-charge, in the Google Play Store.