A continuation of https://news.ycombinator.com/item?id=13660086 and an extension of https://github.com/tuvtran/project-based-learning which have both been incredibly useful in learning a new language or technology.
I recently finished a book called Progressive Web Apps with React which took the reader through building a PWA chat application using firebase with push notifications and such.
Also, this one for Vue:
I just finished the first chapter which has you build a markdown editor with Vue.
Can we compile a list of books/resource where project based learning is the core tenant?