-
Node.jsExpress
Web Development with Node and Express, 2nd Edition
Ethan Brown
An extremely comprehensive book, covering some of the deeper and more complex sides of using Node and Express to build production-ready web applications. This book is a 'roller coaster' ride that'll take you through many diverse areas not just in Node but in web development in general — templating, sending emails, integrating with third-party APIs, using databases, testing, and so on.
Note that, in my opinion, you'll want to read this book will a prior understanding of Node and Express a little bit. With some prior knowledge, believe me, you'll really enjoy going through this book.
-
React
React Hooks in Action
John Larsen
If you're a person who learns by building a project, and you are willing to learn React and about all the different kinds of hooks in React, then this book is specially for you. John has done a great job in articulating complex concepts and basing them all around the bookings web application he builds throughout the book.
I have read many many books on React but few have made me really commend the writer's way of expression and explanation, and this is one of those few books.
-
Node.js
Node Cookbook
Bethany Griggs
Cookbooks are a great way to learn about any kind of technology — by seeing the recipe of how to build something. For Node, one of the best books, and cookbooks, is this one. OMG! The book is full of amazing content and superbly simple to understand explanations.
There is a diverse set of concepts covered in the book, including handling I/O; working with forms; publishing packages to npm; web frameworks; testing; securing web apps; and much much more. If you want to skyrocket your knowledge of Node, this is a book to definitely have in your list.
-
SQL
Learning SQL, 3rd Edition
Alan Beaulieu
SQL is a complex language, with tons of different aspects to it. Writing a book covering all these aspects is a no-easy feat, but Alan Beaulieu makes it seem very easy. This book is a must-have on your list of reads if you want to develop robust skills with SQL. It caters to all kinds of experience levels with SQL, so if you're an absolute beginner, you're covered as well.
I have this habit of reviewing every chapter of the book I'm reading for what could've been done better in it, and turns out that for this book, my reviews were pretty much blank — every chapter of the book is dripping with loads and loads of useful content and I couldn't find any chapter missing anything. Believe me, this book is fabulous!