Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. Joomla is one of the worlds most popular CMS platforms! Since 2006, it has been downloaded more than 50 million times with a new download every 2.5 seconds. It holds a unique place in the Open Source community being the only non-corporate backed, community driven CMS platform in the world.
It is free and extendable which is separated into front-end and back-end (administrator) templates. Joomla is developed using PHP, Object Oriented Programming, software design patterns and MySQL (used for storing the data).
It also implements modern programming standards using Object Oriented Programming and wrapping things up with a strong MVC design pattern. The Joomla CMS is one of the most widely translated CMS's with 64 languages currently supported.
It has won many awards and has one of the most active Open Source communities with it's own community magazine, featuring over 465 articles published in the last two years and hundreds of thousands topics, posts and members in its forum.
From 2006 to 2011 there were 111 Joomla Day events held in 34 countries, on 6 continents.
Seeing how about 2.8% of the entire internet runs Joomla! chances are some of the sites you visit everyday are made by this powerful platform.
Without writing a single line of code, you can create any kind of site, with a variety of cool and advanced features. In the simple terms, it a Content Management System that organizes your website content (articles) into categories and sub-categories. These articles can contain text, images, video or anything you like to embed.
There are many templates available (both free and paid) to customize the front-end look of your website. Additionally, you can extend the functionality of Joomla through extensions.