Learning to Program: How Should I Start on This Project? 15 years ago
You should start with Ruby, Rails, SASS for css, HAML for html, you should write your code in Aptana Studio, and deploy with Engine Yard or Heroku, Aptana has deployment wizards for both. Oh, and GIT for version control.