I would like to present a two-way approach here and compare the advantages of pursuing IT and engineering related fields of study in opposition to humanities as I myself faced this dilemma in the past.
Information Science and Engineering
There is an extremely fast-growing job market for programmers (for both front-end and back-end) at the moment. To best perfectly honest, there are more jobs that people who are actually educated in it. This is creating somewhat surprising situation actually, because companies are accepting people who learnt the programming skills at home, by themselves. The question standing then, is whether it's better to spend 5 years trying to finish studies in the field or try doing it by yourselves?
On the other hand there are things in engineering fields for which you need facilities available only at universities and specialized institutes, like bio-engineering, biotics, machinery and others.
Talking about humanities, there is definitely less job opportunities in those fields but on the other hand, if you are extremely good in those, you can earn a lot. In case of languages, especially those that are far different than your native ones, it's really tough to get to native level by yourself. The learning curve is quite streched over time. It means, that it takes a couple of years before you can actually get to speaking with natives and understand them well (I know, I learnt Japanese).
All in all, it all depends on what you, personally, feel you can be best in doing. If you think that you would like to pursue learning another tough language and want to become an expert in the country speaking this language, I would suggest linguistic studies of this particular language. Why? Because you can learn programming by yourself and work with both at the same time. When you compare the time needed, I believe that it takes less time to learn the latter. That's what I did anyway.
However, if you feel strongly that you want to be an engineer, go for it! You will definitely find a job, but in many cases, knowing additional languages gives you additional perks and makes it easier to find a suitable job for you later, so a course is at the very least advisable.
I hope that it cleared your thoughts a little bit,