В том случае, если знаком только с java script и до этого не имел дела с серверными языками. Подразумевается, что есть знания html, css, javascript. Посмотреть в сторону node js или начать изучать совсем другой язык, к примеру, python or ruby. И какие вообще проекты можно реализовать на этой платформе, есть ограничения? приведите пожалуйста пару сайтов, сделанных на node js. Я не нашел, честно
вопрос архитектуры. Нужно понимать как работает node.js, а именно в чем преимущества и недостатки event loop (полно и тех и тех), и нужно понимать как строить приложение в обход недостатков используя только преимущества. В целом же можно сделать массу различных прикольных вещей. Хотя новичку легко все упороть.
BeriaFantom: неужто мало соц сетей написано? Повторюсь, все можно сделать на чем угодно. Вопрос трудозатрат и знаний. Проекты типа соц сетей выгоднее писать на PHP или Ruby.