albo Node.js?
Jeśli chcesz iść w JavaScript, to radziłbym zacząć od tego przeglądarkowego (nie martw się, do Node i tak dojdziesz wcześniej czy później, nawet frontendowiec musi trochę ogarniać Node'a).
Tym niemniej Node to pewna nisza i nie wszędzie się używa, a przeglądarkowy JS to mainstream, częściej się przyda.
Ma to też znaczenie ze względu na zdobywanie wiedzy (tutoriale będą często zakładać, że piszesz w przeglądarkowym JS).
Czy nauka Ruby on Rails to obecnie dobry wybór? Może C# albo Node.js?
A wiesz, że porównujesz w tej chwili framework (RoR), z językiem programowania(C#) z platformą uruchomieniową (Node.js)?
Nie wiem w co zainwestować swój czas, tak, żeby za kilka lat nie powiedzieć sobie: cholera, mogłem wybrać coś innego!
No to inwestuj czas w ogólną naukę programowania i programuj w czymkolwiek, pisz jakieś aplikacje, które coś robią w jakimkolwiek języku. Jeśli zaczynasz to i tak pierwsze kilka lat to taka rozgrzewka. Nie ma tu co dywagować, bo potem i tak będziesz mógł zmienić język. Ważne, żebyś ogarniał w ogóle, o co chodzi w programowaniu.