To begin the development of my site, I selected a number of criteria to select the platform:
- Agility/Flexibility
- Convention Over Configuration
- Internationalization
- Open Source
- Active Community
Based on my research, I decided upon Ruby on Rails. This platform seems to provide all the criteria I’m looking for in a web development platform. The MVC framework makes it significantly easy for a non-programmer to jump right into web development.
Based on some google and stackoverflow searches, I’ve decided to start with Agile Web Development with Rails, 4th Edition, by Sam Ruby, Dave Thomas, and David Heinemeier Hansson.
Hopefully I’ll be able to follow along and make modifications to the Depot applications as needed to match my own programming goals.