Thanks so much for your feedback. At the moment I'm learning CSS and some more advanced HTML, once I feel comfortable with that, I plan on learning one of the above languages.
For this project - as I'd like to develop is asap - I may outsource and learn alongside development with the aim of one day being able to maintain and develop myself. Though I know it'll be a lot of hard work and probably a long time before I'm in a position to do that.
Thanks again for your feedback.