Ruby on Rails

Note:
Ruby on Rails is a web framework geared towards intermediate-level web application developers.
If you're an absolute beginner to programming and web development, it's best that you follow the Roadmap for Learning Rails.