But for how long programming will be an useful skill? Because if it become a hobby/toy it will have to compete with other activities that are more fun/fulfilling. Or it could become part of existing hobbies eg. let's write software for onboard computer in this model rocket.