Pamiętaj, że to nie jest kolejna „Ile [ wstaw tutaj język programowania ] powinienem wiedzieć przed przejściem do [ wstaw tutaj framework ]?” Chciałbym wiedzieć, jak korzystne jest nauczenie się tych zaawansowanych koncepcji języka programowania, gdy przez większość czasu zamierzasz polegać na jego ramach. Na przykład zacząłem używać jQuery i najpierw poświęciłem trochę czasu, aby naprawdę zrozumieć podstawowe pojęcia dotyczące Javascript. Dodatkowo mam kilka książek podstawowych (na przykład Tajemnice ninja Javascript) na półce, które naprawdę zagłębiają się w język. Gdy przeglądam strony, okazuje się, że spora część nie przenosi się na jQuery, ponieważ moim głównym celem jest manipulacja DOM.
To samo można powiedzieć o Ruby i RoR. Czy te książki czynią mnie ogólnie lepszym programistą? Prawdopodobnie. Czy te tematy pomogą mi stać się znacznie lepszym dzięki swoim ramom? Trudno mi to zrozumieć.