I know that Python is very popular for data and scientific stuff so there is probably more job openings for Python than there are Ruby. But what about Ruby on Rails vs Django as far as how many companies are using them and which is a student more likely to get a job in?
It depends on the territory in my opinion and what your personal goals are.<p>For example, in the Midwest USA, there isn't much for Django jobs, but I see Django job posting fairly often in the US for the west-ish jobs. Like Silicon Valley and all.<p>Here is a dirty secret, though: If you want a well-paying, salaried job without risk, you want to look at .NET jobs in the Midwest. For example, Union Pacific pays well for .NET devs in places where the cost of living is much lower. Senior devs in some companies here (when you account for cost of living being much lowe) pay the Silicon Valley equivalent of $500K. It just isn't sexy to talk about .NET railroad infrastructure apps when NPM and Ruby are the hot topics on Hacker News.
The answer may depend on geographic location and market (Oil & Gas, Medical, Manufacturing). Some cities (within the USA) have great paying opportunities with open source languages (such as Python, Ruby, Java), while other cities generally hire Microsoft programming skills (C#, asp.net, vb.net).
Not super scientific:<p>698 Jobs with Django in the description<p><a href="https://jobs.ziprecruiter.com/candidate/search?search=Django&location=&radius=50" rel="nofollow">https://jobs.ziprecruiter.com/candidate/search?search=Django...</a><p>4576 Jobs with Ruby on Rails in the description<p><a href="https://jobs.ziprecruiter.com/candidate/search?search=Ruby+on+Rails&location=&radius=50" rel="nofollow">https://jobs.ziprecruiter.com/candidate/search?search=Ruby+o...</a><p>I think the real question is how many quality jobs are in those results, which is hard to answer.