So I have a task of designing the user interface for a Moodle website.
I have a cursory understanding of HTML5 and CSS3. But I am at zero skill-level in PHP.
I have been reading through the general "how-things-work-at Moodle" in the Developer docs for a few hours now, but I am yet at a loss at this:
What programming languages shall I need to design just the user interface of the website? Is PHP essential? Where do I start?
I did learn that the modules/plugins and API are written in PHP (reference), and that HTML and CSS ARE used (reference), and I hope that I won't have to use PHP.
What if the existing API does not provide methods/functions for some types of questions, blocks etc. , which means I will have to code for them. So shall I have to use PHP for that?
I am done with downloading and installing Apache2 server and MySQL, going to install PHP and then confirgure Eclipse for Moodle development. What shall I do next?