Learning Joomla!

If you are new to Joomla, then it is best to take some time to learn the basics of how to manage your site. The first place to visit is http://docs.joomla.org. Here you can follow some of the introductory documentation to get you started.

Joomlashack University, the #1 online learning site for Joomla, has an extensive set of lessons, courses, and video tutorials. Take these classes and you are sure to learn Joomla the "correct" way. New content is added regularly.

Learning HTML

HTML is the language of the web. It is a fairly basic, yet very powerful language that holds the information in almost all web pages. There are many resources online to learn about HTML, as well as many books or video series. Often these books are tied to CSS learning as well.

Learning CSS

CSS is the language that gives HTML a facelift. HTML by itself only contains the data; CSS turns that data into pretty layouts. Due to some historical reasons, there are a lot of poor articles, tips, and tricks.

Learning Javascript

Javascript is the language that runs inside of your browser. Not to be confused with Java (a compiled language with little in common with Javascript), it can help you modify HTML, CSS, or do fancy actions on the page.

Learning PHP

PHP is the programming language that Joomla is built upon. It is a very popular and practical language, and is one of the easiest to learn. That said, it can also be easy to learn the basics and accidentally break more complex code. We recommend avoiding simple 'tweaking' to any PHP code unless you are properly trained in the language.