you'll definitely need install.iso. for most cases, this is all you need for a slack install.
the extra.iso is depends on each release. this is needed if you want some extra utilities, programs or something. i can't remember... i didn't get it

the source.iso is if you're gonna do some hacking... usually not needed.