Tieni presente che questo non è un altro 'quanto [ inserisci qui il linguaggio di programmazione ] dovrei sapere prima di passare a [ insert framework here ]?' Quello che mi piacerebbe sapere è quanto sia utile apprendere quei concetti avanzati di un linguaggio di programmazione quando la vostra intenzione è di fare molto affidamento sul suo framework per la maggior parte del tempo. Così, ad esempio, ho iniziato a utilizzare jQuery e prima ho preso il tempo necessario per cogliere davvero i concetti chiave di Javascript. Inoltre ho alcuni oltre i libri di base (Segreti di un ninja Javascript per esempio) sullo scaffale che approfondiscono veramente il linguaggio. Mentre sfoglio le pagine, tuttavia, trovo che un bel po 'di tutto ciò non porta a jQuery che la mia intenzione principale è la manipolazione del DOM.
Lo stesso si può dire per Ruby e RoR. Questi libri mi renderanno un programmatore migliore nel complesso? Probabilmente. Questi argomenti possono aiutarmi a diventare molto meglio con il suo framework? È quello che sto facendo fatica a capire.