Yes, there are many free responsive themes and plugins for WordPress sites. If not running on WordPress, you should use CSS.
Lord of the Rings series. Feels fresh every time, plus I love the length: hours and hours of swords and spears.
PHP and mySQL. There is also osclass (https://osclass.org/), for those who do not want to code from scratch.
Separate names with a comma.