1. Learn HTML/HTML5 - I can't really recommend anything here. I just sort of picked it up.
2. Learn Ruby on Rails - http://ruby.railstutorial.org/. You can probably pick up a lot of HTML and CSS from this tutorial. I spent about 50 hours working through this. You're probably looking at 80 hours or so.
Once you've put about 200 hours into the the above, I'd say you're probably capable of building a working website. It won't be pretty, but it will work.
Comments
Here is what you need to do:
1. Learn HTML/HTML5 - I can't really recommend anything here. I just sort of picked it up.
2. Learn Ruby on Rails - http://ruby.railstutorial.org/. You can probably pick up a lot of HTML and CSS from this tutorial. I spent about 50 hours working through this. You're probably looking at 80 hours or so.
3. Learn JS - http://www.codecademy.com/tracks/javascript
Once you've put about 200 hours into the the above, I'd say you're probably capable of building a working website. It won't be pretty, but it will work.
Refractor and fix from there.