No creo que haya un recurso que te enamore de JavaScript.
Si realmente quieres entender el idioma y por qué a algunas personas les gusta, debes comenzar un proyecto favorito. Si ya conoce C, entonces la sintaxis no será un problema, por lo que puede centrarse en las características específicas del idioma. Todavía no recomendaré usar la API del DOM (porque es un poco feo), pero haz algo con Node.js.
Yo mismo soy un desarrollador front-end y hago JS la mayor parte de mi tiempo, pero tengo una relación de amor y odio con él. Hay días en que me encantan sus poderosas características, como funciones de primera clase o herencia prototípica, y días en que me desaniman algunas cosas malas del legado o la rareza sintáctica.
- ¿Por qué algunos desarrolladores web son tan adversos al cambiar de Drupal a Ruby on Rails?
- ¿Cuáles son los beneficios de escribir código / variables Javascript globales como una función ejecutada en línea?
- ¿Qué es más adecuado para las consultas: Mysql vs Firebase?
- ¿Es Node.js la mejor plataforma para desarrolladores web de la historia?
- Cómo imprimir archivos específicos de software sin el software
Podría intentar escribir ES6, que es mucho más divertido e intuitivo en mi humilde opinión, y también involucrarse con la comunidad. Hoy en día un idioma no puede ser separado por su comunidad. Aunque hay muchos principiantes, también encontrarás suficientes hackers cuyo código te hará hacer diferentes preguntas y ver las cosas de manera diferente.
Pero si está buscando un buen recurso en JavaScript, JavaScript The Good Parts es excelente. También los videos de Douglas Crockford pondrán las cosas en perspectiva. Puede encontrarlos listados aquí -> bolshchikov / js-must-watch.