Shared hosting is the most popular web hosting service. In shared hosting environment everyone is sharing the computer resources (CPU, RAM, disk space and others). It is cheap and offers tons of features including PHP, MySQL, PostgreSQL, Ruby on Rails on others. You can create blogs, websites, forums (online communities) on a single account. Today almost all hosting providers offer this service. The prices are between $1-$15 / Monthly, and you can host unlimited domains, have unlimited disk space and bandwidth. Technical knowledge is not required at all. The accounts often come with easy to use control panel where you can setup everything you need (including databases, settings, FTP, files/folders, install scripts like wordpress (blog), drupal (content management system - cms), joomla (cms), phpbb (forum software), galleries, shopping carts and other) and other hosting related tasks. The most popular control panel is cPanel.
Here is a list of the top shared hosts: HostGator, BlueHost, HostMonster, JustHost, Webhostingpad, Ixwebhosting, DreamHost and Hostnine.