¡buenas!
es mi opinión que "javascript avanzado" es relativo de persona en persona. estoy más o menos de acuerdo con el autor original del artículo (la versión inglés porque la versión español no hizo nada más que copiar y traducir
). hay cosas que se pueden aprender facilmente gracia a experiencias pasadas en otro lenguaje, la sintaxis por ejemplo. pero no necesariamente es cierto si viene de un lenguaje con una sintaxis ligeramente o radicalmente distinta, por ejemplo python. la gracia que tiene la programación es que cuando estos comparten similitudes en paradigmas, ciertas logisticas similares se pueden aplicar en ello. y así sucesivamente con otras cosas como los patrones de programación.
al punto que quiero llegar es que depende de tu experiencia en otros lenguajes. y si no tiene ninguna, entonces la vas adquiriendo con el lenguaje que haz decidido aprender. para mi, lo más avanzado de cualquier lenguaje es conocer aquellas características peculiares que lo hacen único y saber trabajar con ello, comúnmente el comportamiento del lenguaje. hace un tiempo se compartio este enlace en un tema sobre curiosidades de javascript. antes de que veas las respuestas, intenta hacer el quiz y te darás cuenta que a veces las cosas que parecen triviales en realidad no lo son.
http://codingspot.com/2010/02/answer...vascript-quiz/ en todo caso, creo que la documentación estándar explica esos detalles; solo que no los leemos y por ello desconocemos de esos detalles misteriosos.