getaddrinfo ENOTFOUND oznacza, że klient nie mógł połączyć się z podanym adresem.Spróbuj określić hosta bez http:
var optionsget = {
host : 'localhost',
port : 3010,
path : '/quote/random', // the rest of the url with parameters if needed
method : 'GET' // do GET
};
Jeśli chodzi o zasoby edukacyjne, nie pomylisz się, jeśli zaczniesz od http://www.nodebeginner.org/, a następnie przejrzysz dobrą książkę, aby uzyskać bardziej dogłębną wiedzę - polecam Professional Node.js , ale jest ich wiele tam.