Node.js's sole purpose was to lower the barrier to entry of server-side development.
async nature of nodejs, prototype based OO, callback hells and scope chain make JS harder than Ruby and Python, IMHO.
I dont think nodejs lowers the barrier. Or am I mistaken?