Rails 3/What you need to know

Ruby on Rails is quiet advanced topic and it may be quiet difficult even for seasoned web programmers to grasp. To start with Rails you need to know the following

HTML (Hyper Text Markup Language)

CSS (Cascading Style Sheets)

Ruby programming language

It's advised that one is really thorough with Ruby Programming language and has good knowledge of creating web templates and static websites. All these will make you fish your Rails projects with ease.