IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
There are a number of online tutorials that are pretty good.
For a general Joomla tutorial that gives users a solid introduction check out SiteGround:
You might also want to check out joomblatutorials.com, which has some decent template design tutorials.