If he wants to look into being a developer, and loves games, I would suggest letting him dabble in Unity or Unreal to get an idea of what it actually takes to make a game. I built a small game in the Unreal Engine using their blueprint node based scripting stuff. It was a good experience and really made me understand that this is what I want to do. I would suggest him to look at Brad Traversy on YouTube for anything related to Web Development, I think he does a great job of explaining stuff and he makes a lot of project based videos so when you are done you can see how things work together. Of course Free Code Camp is a great learning platform and they have some really good projects.
I work as a Web Developer currently and have no professional experience in the gaming industry but I do listen to a lot of podcast about it, cause I love games and game development. As I understand the world of Game Development is very demanding and stressful on its Devs. It can be rewarding but I hear a lot about game studios that close down, now if he could get with someone like Blizzard or a big triple A game studio it may not be as big of a problem.
Professor Messer has some really good videos about cyber security, he goes over the CompTIA Sec+, A+, and Network+, in really good detail. I just find it harder to “practice” cyber security unless you have a sandbox to work in. You really can’t run SQL injections or XSS on a real website without the thought of getting caught, but he could get into bug bounty. Also Computerphile on YouTube has some really good videos explaining different attacks and strategies to help stop those attacks. They go over what machine learning is and just about anything that has to do with the world of IT.
And last but not least have him check out the CS 50 Harvard course. They have videos on YouTube as well and it is the beginning course for Harvard’s CS degree.
Brad Traversy on YouTube
Harvard’s CS 50 course
Virtus Learning for Unreal Engine Game Development
I think I have everything I mentioned above.