You’re still young and have many years for other Computer related interests to grow. But even if your focus is always on websites, i would still recommend Computer Science with a minor in Psychology. Taking a CS degree will expand your awareness of things computer-related and will help you critically thinking and take better approaches when it comes to your front end javascript and back end Rails, PHP, Java, etc. It also gives you a great deal of flexibility to pursue other aspects of computers, while still being able to offer courses that are very website heavy. Many schools offer a big course called Web Applications or Internet Applications Engineering. Also, having a CS Degree will make it easy to get a Front-End html/css/javascript job right away.