Keeping following in mind:
- She has 4/5 months free where she can learn 5 to 6 hours a day intensively
- After this period, she would like to work as a freelancer (based in Europe)
- She would like to freelance (or be a contractor) for more established/bigger companies, no interest in working for smaller startups
- Should be web programming
My thoughts are either Ruby or Javascript with the rise of Node.JS and frameworks like Meteor and Express. The issue with Ruby is that it's mostly used for startups, which if they grow usually switch to another stack. Python might be another solution but afaik not very demanded in Europe.
HN, I would love to hear your thoughts and recommendations!