так никто не заставляет покупать старые издания, для меня, например, обучение или просто чтение книг очень эфективно. После прочтения методы и подходы из них как то автоматом получается использовать на практике
Вообще лучшая книга — документация, но все же.
Вот маленькая подборка того что насоветовали и собираюсь прочитать:
PHP Objects, Patterns, and Practice
Design Patterns: Elements of Reusable Object-Oriented Software
Learning Python
Code Complete (Идеальный код)
JavaScript Web Applications на русском от разработчика Spine.js
Описывается MVC-подход к разработке фронтендов и библиотека Spine.js. Дополнительно дается описание Backbone.js и JavaScriptMVC. Довольно полезная книга.
по js мне вот эта «JavaScript. Шаблоны» Стояна Стефанова www.ozon.ru/context/detail/id/6287517/ понравилась, мой код стал намного лучше после ее прочтения