Najbardziej aktualne, kompletne i dobrze zredagowane meteriały do nauki udostępnia MDN Web Docs

Stoyan-Stefanov
JavaScript-Patterns
2010

Jasno i lekko wytłumaczone podstawy organizacji kodu. Lektura obowiązkowa.

Obiekty

Objects from a Constructor

Custom Constructor Functions

Funkcje

Callback pattern

Self-Defining Functions, lazy function definition

kiedy potrzeba runOnce

Init-Time Branching

A Memoization Pattern

if (!myFunc.cache[param])

Function Application, partial application

Haskell Curry

Funkcje: Api patterns, Initialization patterns, Performance patterns

Addy Osmani
Learning JavaScript Design Patterns
2017
Reg “Raganwald” Braithwaite
JavaScript Allongé
2019
Kyle Simpson
You Don't Know JS
2015 - 2018

4 zasady dla ustalenia na co wskazuje this

OLOO - objects linked to other objects

Konwersja typów

Współbieżność

Zakresy i domknięcia

Eric Elliott
Programming JavaScript Applications
2014

Podstawy JS, Access Control, Logging, RESTful APIs, i18n, StyleGuide.

Mało teorii, dużo dobrych porad.

Marijn Haverbeke
Eloquent JavaScript
2018

Obszernie opisane podstawy frontendu. Prawdodpodobnie bardzo dobra książka dla początkujących.

[wsvincent.com] javascript guide

Pro Git

Scott Chacon and Ben Straub

https://git-scm.com/book/en/v2

The Internals of PostgreSQL

Hironobu SUZUKI

http://www.interdb.jp/pg/index.html@

javascript.info

http://javascript.info/

scotch.io

https://scotch.io/