Ifflejink writes: "A friend of mine has recently maid a decision to move to Ireland. However, upon reviewing the immigration procedures, you need a salary of at least 30,000 euros per year to even get a work permit in the country. We went over possible career choices, and eventually settled on programming. Now, here is where my question starts: what would be a good programming language to learn if one were trying to find employment in programming? I know that C and its derivatives are pretty ubiquitous, but something like Python seems like it would be easier to learn, which is fairly important, since this friend does not know any programming languages. However, in my experience, not too many things seem to be written in Python, which makes it a little more suspect. Does anyone have any suggestions of good languages for my friend to learn?"