DD started with the Youth Digital class on Minecraft mods, and then took the AoPS Introduction to Programming (Python) class. I agree that coding would be a good subject to introduce if you are homeschooling, especially if he's interested in ultimately doing "something music/tech related" - even without knowing what that might be, I bet it will involve coding.

When you say "no RPGs," are you including the pencil-and-paper sit-around-a-table-and-roll-dice variety? Because those might actually be good for providing a structure for interacting with others and "experimenting" socially in a lower-stakes environment.