Mi mayor queja al usar JavaScript son los enlaces DOM, pero esos no son realmente el error de JavaScript sino que cada navegador lo implementa a su manera. En esa línea, IE es el peor delincuente.
En términos de cuestiones de JavaScript puro, todavía no entiendo completamente prototipos de una manera que me permita usar toda su potencia; pero eso es menos una queja que mi propia falla personal. Como lenguaje me gusta mucho JavaScript, y cualquier queja que tengo se ve ensombrecida por su interacción con el DOM.
Uso Firefox + Firebug intensivamente para mi codificación y depuración principal. Hay depuradores en Opera y Safari que uso si alguno de los navegadores tiene problemas particulares. Que Dios me ayude cuando necesito depurar IE.
código en cualquier editor de texto disponible y tiene resaltado de sintaxis. Tiendo a usar el framework YUI, pero es solo porque lo sé de la mejor manera; Espero algún día aprender más sobre otros marcos y decidir cuál sería el mejor para los proyectos personales.
Aunque no he visto el video, acabo de leer "The Good Parts" esta semana. Si el video se parece al libro, será muy útil. El libro en sí es genial porque es conciso e informativo. Entra en un nivel de discusión lingüística que no se ve con suficiente frecuencia cuando se busca información en Google, que permite una mejor comprensión del lenguaje en general.
+1 por mencionar default a globales :-) – bandi
Mejor que aprender C, o básico como primer idioma. – Breton