If you know how to work with Joomla, try the Sparky Framework. With Sparky, it’s not necessary to write any code manually. However, if you know HTML, CSS, and JavaScript, you can combine your skills with Sparky.
Also, since this framework is developed for Joomla CMS, you should have a fair knowledge about the administration of Joomla websites.
Some of the sections in this documentation are therefore marked as “advanced” and they are appropriate for users familiar with HTML and CSS.