“ng-book – A Complete Book on Angular” by Nathan Murray
“Learning React: Functional Web Development with React and Redux” by Alex Banks
“Vue.js: Up and Running: Building Accessible and Performant Web Apps” by Callum Macrae
Vue.js: Up and Running does a great job of introducing Vue-related concepts, before reinforcing these concepts through real-world use cases. It goes beyond the use of just Vue to ensure you get an end-to-end flavor of launching a web application by creating a basic back-end service through Laravel.
The book is a complete, comprehensive look at the development of a Vue web application. It’s a fairly long read that goes well into the details of Vue.js. However, you can take a modular approach by only reading through the relevant parts as well.
“NodeJS in Action” by Alex R. Young
“Express.js in Action” by Evan Hahn
Express.js is a lightweight framework in NodeJS. It emphasizes quick development of web applications.
Express.js in Action is a good example-based introduction to Express.js, which is beneficial to anyone who’s getting started with NodeJS and Express.js.
“Getting MEAN with Mongo, Express, Angular, and Node” by Simon Holmes
Getting MEAN with Mongo, Express, Angular, and Node uses real-life examples to teach you various concepts about the MEAN stack. It enables you to build a complete web application as you read through the book.
“Visual Storytelling with D3” by Ritchie S. King King
Visual Storytelling with D3 starts with an introduction to data visualization concepts. It explains how to tell a story, and goes into depth on SVG (scalable vector graphics), the backbone of D3.js. Then, it proceeds to explain various D3.js concepts and how you can bring your storytelling to life with D3’s features.
The web development landscape is constantly evolving. If you want to stay relevant, you must keep up with all this change.