Ranked in these QuestionsQuestion Ranking
Pro Runs in the browser
Since setting up the development environment can be difficult for a beginner, Codelearn provides a complete Rails environment on the browser ("Codelearn Playground").
Con Requires some knowledge of linux
The Playground emulates a linux environment, so it's best to have some experience with linux or you may find yourself lost.