Do you know DigitalOcean? If not, then go check out their home page.
You can buy a virtual private server (VPS) at them for 5 USD only. It has 512 MB RAM, 20 GB SSD, and 1 TB transfer limit. For this price you get a (virtual) server with root access. Then you do with it whatever you want. Do you want to host your PHP home page? Do you want to try how to host a Python or Rails web app.? Just create a VPS and play with it. It’s also a good way to learn more about system administration.
They have professional support, they reply within minutes. They have excellent tutorials. They have promos! Follow them on Twitter to keep up-to-date.
There is a site called DigitalOcean Promo Code that collects promotional codes :)