Начал изучение js читал "выразительный js", но там автор плохо объясняет про рекурсии и замыкания, контекст и еще кое какие вещи, уже не помню, а потом когда дело дошло до объектов дали пример с корреляцией который я не втянул, да и не все объясняется мне на понятно языке чего стоит только предложениe "Также напишите вспомогательную функцию prepend, которая получает элемент и создаёт новый список, где этот элемент добавлен спереди к первоначальному списку", не то чтобы не понятно, но запутанно слишком. Пробовал и на жаваскрипт ру и там автор не объясняя что такое контекст начал говорить про них, плохо про рекурсии дальше читать не стал. Нужна книга в которой все будет понятно излагаться. Заранее спасибо