I don't want to put you off, but that's not a trivial undertaking for somebody with no programming or linux experience. Be prepared to put in the hours.
So, on your transmitting Pi you could start by installing DarkIce and IceCast. DarkIce will take audio from your mic, compress it for transfer (into mp3 or other format) and pass it on to a streaming server (on the same Pi).
A typical server for this application would be IceCast. The server would then send it over your internet connection to the receiving Pi.
The receiving Pi could connect to the audio stream with a browser and route it out to headphone jack or usb device.
You will find these links useful to get started:
DarkIce and IceCast
Streaming live audio
and I'm sure you will find other help on those packages.
The second link is Linux PC based rather than Pi, but still relevant. I'm sure you can find a lot more help on those packages.