I vote for Node.JS + AngularJS, even as a long time Java web developer, but its a learning curve that is almost impossible to breach with only the help of the internet; information is just so fragmented and over-simplified. Luckily this year there is an explosion of good and up to date AngularJS books either just out or just around the corner. The older books I've read (Pro AngularJS, the NG-book) are at best "decent".
. One of those rare books that doesn't just vomit information at you, it actually speaks to you.