There will be experts far more qualified than me along shortly Im sure, but for my tuppence worth, you will need to firstly aquire an audio interface ( a piece of harware that coverts your vocal, guitar, bass signal etc to a digital signal that the computer can recognise). These can be had cheaply secondhand. As for a Mac, if he's studying at college, could they not lend him a laptop with logic pro loaded?