I'm a complete newbie to web hosting. I only have programming skills, but I'd like to acquire a domain. Then I'd even like to have the chance to manage different technologies for hosting web sites and applications.
I mean, I don't only want to try the Apache, PHP and MySQL stack but try out with node.js and Ruby on Rails. These might be subdomains and each correspond to different technologies.
What is the suggested setup for using so many technologies?