I would say something like Swift, which would empower him to make apps that could make money too.
Also a Virtual Machine, such as VirtualBox would help him learn how other operating systems work without breaking his own computer.
Also a Virtual Machine, such as VirtualBox would help him learn how other operating systems work without breaking his own computer.