The days when basic came with computers is long past. Sigh.
I would get him a computer of his own - parts that is. And a linux distro on CD with a book about linux. You can look on Amazon for some books on how to put together a PC.
And tell him to have fun.
The key to learning how to program is to want to do something with the computer. A class is a good thing to learn the formal stuff, but you have to want to figure stuff out. For me, I used a computer to create numerical methods for some questions I had. It was just a tool.
There are lots of free courses on line and you can have him audit courses at community colleges.
I started programming when I was 12 and walked into a class at a CC when I was 14.