This is a very exciting time for me because I'm beginning to learn rails (yay!). I have some good resources (Michael Hartl's book & screencasts, onemonthrails, and a treehouse subscription). However, before I get started, I'd like everyones expert opinion on what else I should learn before I begin learning rails.
As a background, I'm very very new to programming. I know HTML, have some knowledge of CSS, but that is it. I'm a lawyer by trade but would like to learn rails in order to build a minimum viable product of a web application idea I have (and possibly one day transition into a developer role, maybe if i get to learn enough).
So my question is, should i learn HTML/CSS/RUBY/anything else before I begin the rails learning (keep in mind, i just want to build an MVP right now).