Погугли курсы, думаю, их предостаточно есть. Если тебе нужно защитить сайт, то сначала нужно научиться тестировать его на уязвимость, kali linux в помощь. Тут есть хорошие советы по защите.
Хорошая подборка книг по javascript на любой вкус и цвет. А вообще если хочешь углубить свои знания, то больше практикуйся и читай чужой код. На одних книгах далеко не уедешь.