Probably the most popular and affordable level of web hosting, Linux Shared Hosting combines ample storage space and bandwidth. And while it runs on a Linux web server, you don't need to be a Linux expert to have Linux Shared Hosting account. Just make sure you get a decent control panel for Linux like cPanel, DirectAdmin or Plesk.
If you're starting your first website or blog, Linux Shared Hosting is definitely the way to go. Common programming languages supported include PHP, Perl, CGI and Ruby On Rails. MySQL and / or PostgreSQL are usually the database servers of choice on Linux Shared Web Hosts. See also Windows Hosting.