getaddrinfo ENOTFOUND betekent dat de client geen verbinding kon maken met het opgegeven adres. Probeer de host op te geven zonder http:
var optionsget = {
host : 'localhost',
port : 3010,
path : '/quote/random', // the rest of the url with parameters if needed
method : 'GET' // do GET
};
Wat betreft leermiddelen, je zult niet fout gaan als je begint met http://www.nodebeginner.org/ en dan een goed boek doorneemt om meer diepgaande kennis te krijgen - ik raad Professional Node.js aan, maar er zijn er veel daar.