Они почти не меняются, только что-то новое в основном добавляется в них, на первоначальное изучение тратится десяток другой минут чтения документации максимум, дальше практика, английский простой а документация на нем ещё проще, изучать стоит через практику и гугление
начинаю изучать по видео курсам , рассказывают больше бест практик, а не сам язык. кантора начал смотреть паралельно читая темы в скринкастах, все равно логику того, что он пишет не могу понять . отдельные функции разобрать не сложно . Но так как я начинающий в программировании , сложновато. я клиентский js с горем пополам выучил. А в других скринкастах поверхностно самую выжимку рассказывают или если объясняют что-то сложное не вникая в подробности просто бегло пробегаются . и книгу не получается найти не старую