Books I’ve found useful. All freely available to read from a web browser.
Game Programming Patterns
Examples written in C++, but concepts are well explained. [Bonus] More programming design patterns, expanding on concepts introduced by Gang of Four
Learning Javascript Design Patterns
Programming Javascript Applications
O’Reilly Open Book Project
A collection of books by O’Reilly
