Чтобы сразу отсеять неработающие решения и проблемы с подключение библиотек/версий и т.д. предлагаю по старой доброй традиции сделать вам пример на https://jsfiddle.net/, чтобы лучше понять суть проблемы. Возможно, у вас просто неверно сравниваются даты, ибо сортировка вообще дело нехитрое.
Если вы здесь сделаете Web Fundamentals, JavaScript и jQuery, то этого уже почти будет достаточно для фронта. Затем посмотрите, что вам ближе со стороны бэка. Я лично работаю с PHP, но это потому, что так жизнь сложилась :) По PHP, например, хорошие статье на php.su. По RubyOnRails я бы советовал «Изучение Rails на Примерах» Майкл Хартла (online). Книг столько много, что я, правда, даже не знаю, что именно посоветовать. Лично я больше понимаю, когда делаю, гугля какие-то отдельные логические блоки, если надо. Думаю, ниже вам напишут что-нибудь полезное :)
Пол года как с ним работаю, даже не с последней версией, а в последних он вообще хорош :)
Но, мне не с чем сравнить просто :) Информации по нему в сети уйма, доки хорошие, да и, если что, можете у меня спросить :) У меня на нём порядка 15 GUI поддерживается в данный момент на проекте, требования разные, невыполнимых пока не было.