Because I took an introductory web design course, I decided to use CSS and JavaScript within the Bootstrap framework. That's what we learned. Our instructor mentioned PHP is good to use for reusing HTML snippets. In this site you see that with the navigation toolbar and the bottom technology image banner. However, the bottom banner is only visible on large screened devices. Here large is whatever screen dimensions Bootstrap deems as large.
Other possible tools to design this site include
- Servlets and Java Server Pages (JSPs) served by a servlet container, like Apache Tomcat
- Python using a framework like Django
- Perl using a framework, althought I don't know of any offhand.
- Ruby on Rails