Veuillez garder à l'esprit que ce n'est pas un autre "Combien de [ insérer le langage de programmation ici ] dois-je savoir avant de passer à [ insérer le cadre ici ]?" Ce que j'aimerais savoir, c'est à quel point il est avantageux d'apprendre ces concepts avancés d'un langage de programmation lorsque votre intention est de s'appuyer fortement sur son cadre la majorité du temps. Ainsi, par exemple, j'ai commencé à utiliser jQuery et j'ai d'abord pris le temps de vraiment comprendre les concepts fondamentaux de Javascript. De plus, j'ai quelques livres au-delà des bases (Secrets of a Javascript Ninja par exemple) sur l'étagère qui plongent vraiment dans le langage. En parcourant les pages, je trouve qu'une bonne partie de cela ne se répercute pas sur jQuery étant que mon intention principale est la manipulation DOM.
La même chose peut être dite pour Ruby et RoR. Ces livres feront-ils de moi un meilleur programmeur dans l'ensemble? Probablement. Ces sujets peuvent-ils m'aider à devenir encore mieux avec son cadre? C'est ce que j'ai du mal à comprendre.