OS doesn't matter - I can do Windows, Linux, etc.
I'd prefer free (as in beer) software.
The language itself is important, but it also matters if there are good simple tutorials available, etc.
I can help him quite a bit, I'm not a full time programmer, but over a number of years I wrote code in maybe half a dozen languages. I can still code fairly decently in PHP.