Polecacie jakieś bardzo przystępne materiały, żeby ogarnąć podstawy/zorientować się w temacie node i backendów w javascripcie?
Książka: http://www.manning.com/cantelon/. Mi bardzo pomogła w ogarnięciu podstaw node'a. Do tego jak ogarniesz podstawy Expressa (obecnie chyba najpopularniejszy framework nodowy), to później można już z dokumentacją sobie poradzić.
Do czego się wykorzystuje obecnie ten node.js? Czy to może zastępować np. Django/RoR/Symfony czy ma inne zadania?
Potencjał node rozwija przy aplikacjach typu real time (sockety, te sprawy) i zapewne przy skalowalnych aplikacjach (patrząc na wyniki przejścia PayPala na node.js). Można zastąpić, ale warto zastanowić się czy warto. Najlepiej trochę popisać we wszystkim i się przekonać (albo popatrzeć na kod aplikacji w każdym z tych narzędzi). Kiedyś miałem trochę do czynienia z Django i wolałbym to niż Express, jeśli zależałoby mi na aplikacjach typowo crudowych. Jeśli chciałbym pisać aplikacje typu czat, collaborative edytory, etc., to wybrałbym Node.js.
W czym dałoby się (wygodnie, efektywnie) postawić jakiś serwis z backendem 100% javascriptowym? Meteor.js?
Meteor, Express. Zależy od osobistych preferencji. Są zwolennicy Meteora, do mnie jakoś nie trafia z racji, że używam Angulara w produkcji i koszt mieszania technologii i utrzymania jest za wysoki.