Bitte denken Sie daran, dass dies kein weiteres "Wie viel [ Programmiersprache hier einfügen ]] wissen sollte, bevor ich zu [ Framework hier einfügen ] übergehe ?" Was ich gerne wissen möchte, ist, wie nützlich es ist, die fortgeschrittenen Konzepte einer Programmiersprache zu lernen, wenn Sie die meiste Zeit stark auf deren Rahmen angewiesen sind. So habe ich zum Beispiel angefangen, jQuery zu verwenden, und mir zuerst die Zeit genommen, um die Kernkonzepte von Javascript wirklich zu verstehen. Zusätzlich habe ich ein paar Bücher über die Grundlagen hinaus (zum Beispiel die Geheimnisse eines Javascript Ninja) im Regal, die sich wirklich mit der Sprache befassen. Während ich durch die Seiten blättere, stelle ich fest, dass einiges davon nicht auf jQuery übertragen wird, da meine Hauptabsicht die DOM-Manipulation ist.
Gleiches gilt für Ruby und RoR. Werden diese Bücher mich insgesamt zu einem besseren Programmierer machen? Wahrscheinlich. Können diese Themen mir helfen, mit ihrem Rahmen so viel besser zu werden? Das fällt mir schwer zu verstehen.