Does he take meds for his ADHD? Would that make him sleepier than normal?
Then, per computer programming etc, he can start NOW.
Many of the tech guys/girls, while still in school, do their own projects or programming and/or joining clubs either in school or outside of school taking classes.
He can do that, NOW. And then, that will HELP him, get into college etc., because it will show that he HAS had experience and some background in it, even if at a rudimentary level, and it will show that he has... self-initiative.
My Husband is in the tech field. And let me tell you...those guys/gals... are always programming, at home, at work, for fun. Even on the side. And they teach themselves and/or take classes for fun etc.
My kids... are 6 and 10 years old. And my Husband... TAUGHT THEM PROGRAMMING. And they even did some simple, programs. And they loved it. I saw them do it and they were so excited... to be "programming" just like Daddy.
So if my kids can do it, your son can too.
He does NOT have to wait... until college to learn it and do it.
Many... Tech people, are doing it already, no matter what age, at home or via fun classes they sign up for, or studying it via online sites and fooling around with it, at home. That is how, they learn. And the tech field is always... changing. It is not, finite.
My kids in elementary school, have computer class.
Your son can do this, already.
Tell him that... maybe it will give him... incentive.
And also, to be good at it, you need to go to school. A college degree... will enable you to get better jobs.
Because, many of the jobs, have job requirements. Which is a certain level of a University degree. And, by having that degree... it brings you a level of prestige... to the role of a Programmer etc.
Before my Husband got his computer degree, he did not get the better jobs, he wanted. Even if he had, experience.
Sure, sometimes you don't need that degree. Or may never use it.
But, in certain fields, you do need a certain degree level, even at the entry level positions.
And if your son is some programming genius, well he can probably make his way without school. And be his own boss.
But some very successful people who had no education, go back to finish, school. It is a personal endeavor and accomplishment, at that point.
ADHD or not, it is up to him... to make his way.
He can be static and finite, and a rock under a shadow of his ADHD.
Or, he can... be accomplished, despite.
I had a Boss with ADHD. He was so great. Successful. Had numerous high level degrees. Very accomplished.
And always helping others. Because he knew how he struggled, but STILL... succeeded. Despite his label.
Does your son, do anything now... that is of computer programming?
Does he have, a computer at home, for him to use, to do programming and fool around with programming.
If not, maybe get him one. And that might give him an incentive?
"Thinking" of being a Programmer is one thing. But he needs to actually do it. And see if, he likes it.
My Husband has a computer that he uses, JUST for programming/experimenting. He's got his own "lab."
This is at home.