JS выполняется в браузере. Чтобы оставлять отзывы, сообщения и т.д. нужно всё это записывать в базу данных, которая находится на сервере, там же где и сам сайт. В JS для этого используется NodeJS, не использовал но вроде это так. Мне кажется легче разобраться на примере с PHP, а потом переходит на NodeJS.
HTMLAcademy - классные курсы, можно понять что, где и как использовать, бесплатных курсов хватит думаю.
FructCode тоже можно пройти.