¿Cómo enseñaría John Resig JavaScript avanzado?

Por supuesto, esto es una conjetura, pero creo que la mayoría de los tutoriales están dirigidos a principiantes o a realizar tareas comunes en lugar de comprender la fontanería subyacente.

Esto es doble para los tutoriales que involucran marcos, ya que las cosas avanzadas están ocultas por el marco.

Si bien la comprensión de parte de este material es importante (ámbitos, cierres, etc.), y al menos se menciona con frecuencia en los tutoriales, la mayoría de las personas solo quieren hacer las cosas en lugar de comprender los detalles.

Debo decir que en mi carrera (en desarrollo web desde hace casi 14 años), del 80% al 90% del trabajo no incluía ningún script que pudiera considerarse avanzado.

Por supuesto, es útil (y sorprendente) conocer todos los detalles sangrientos, pero la mayoría de los tutoriales son para la mayoría de las personas que no están necesariamente interesadas en eso. Hay otros recursos para las personas que quieren aprender eso, y la experimentación siempre es divertida.