OP, based on your most recent comments, I recommend you skip the foreign language and let your son take the classes that interest him and are more related to his possible future career. Getting your son to interview/shadow workers in the IT field is a great suggestion. Even finding out that you don’t like a particular field is a great advantage to eventually discovering what you want to pursue.
I am in a similar situation with my son, with both long-term chronic health issues and a more recent injury that may or may not resolve itself in the coming months/years. We are hoping to fit in 2 years of Latin during his high school years, but are looking at college computer science programs that do not require any college level foreign language classes.