Worth having a think about what type of projects you are interested in and then doing some research into what technologies they use. If you’re keen on developing web based applications, worth checking the courses on PHP and Ruby.
There are ‘code snobs’ who will tell you not to touch PHP, and they have their reasons. It is a relatively easy language to learn, but enables you (encourages you) to write some really horrendous code and use bad practices. For someone who doesn’t know any programming though, writing something very badly that works (because it’s easier to do it badly) will give you a far better start and easier leaning curve than languages that don’t allow that and force a much steeper learning curve or barrier to entry.
Having not used Python or Ruby, I can’t recommend which of the three you mention would be best for a beginner, I’d simply say don’t rule out PHP based upon what some other people may tell you.