S.T.E.M. learning resources exist for assistance is helping a young student develop an interest in computers. In fact, some resources can be used for very young children.
Computer positions are plentiful, and there is little to suggest the number of opportunities will increase. If there will continue to be enough skilled workers in the field, there must be a constant supply of interested people. If that interest is developed early, it might just take root.
Computer science is not one of the studies of nature, so the interest might need to develop following an exposure to the subject. That exposure must be interesting, and it must easy to master. This is possible with the proper resources.
Whether a young person is in a classroom, or being homeschooled, supporting any computer class is possible, and even supplementing whatever studies are formally provided can be made interesting. In fact, even if the topic is not brought up in a classroom, it can still be addressed with interesting resources. The first step in an interest in a future field can be as simple as a pleasant exposure to that field.