In Computer Science you don't really learn languages, you learn the fundamentals of programming. Those fundamentals help you better use your tools (the programming languages) to solve problems.
Another important aspect that most newbies make is to drone through tutorials. Tutorials give you some very basic aspects of something but skip over the stuff that matters so it's best to be very careful with those.
That aside, Computer Science courses rarely have a single programming language. They use multiple to teach the aforementioned fundamentals of software development. The first is normally C, C++ or Java. Later they add maybe C# for visual programming.
Python is also used quite a lot.
I would personally suggest you give him a target. Get him to achieve something. That way, he's not just collecting knowledge but also using it.
Maybe something like build a small app that does something. Something like ChatGPT is great at suggesting apps for beginners.
Quick Edit
Push him to instead study the fundamentals of programming. Those are Declaring Variables, Operators, Loops, Functions etc. A quick Google Search will get you a nice list to follow.
Then for each, he must build something small to impress you and you reward him with a Fortnite session after each task
