Thanks so much for your feedback. I think with this project I'm going to look at outsourcing the development, but roll up my sleeves and learn as much as I can at the same time.
Currently I know a bit of HTML and CSS and I'm looking to 'master' both of those and then pick a language to try learning. Though after reading your reply, I feel I need to learn Javascript too.
Really appreciate your thoughts on Ruby and thanks again for taking the time to reply.