Do not follow trends is the first recommendation: AI trend for instance is mode thin air then something else, some aspects are not, but most is. Similar is the js/web boom. In general if she want real tech she have to go where only few goes, not where the mass rush. So finding some advise from the FLOSS world is good, but finding from someone in person is far preferable, I do not know in you country, in UE it's moderately easy find some at university or around them that you (student) know as someone who know enough to be a good mentor.

In programming language terms... Trendy language that will probably last for a bit of time are Python, as an universal glue not really alone but surely anyone encounter it a bit in the present and for the next 10+ years, Go and Rust likely remain a bit present and being trendy might be nice to have a bit on their CV (a bit means I know what they are, I can use them, I know a bit their ecosystem). Lisp is really niche these days but will remain as it is or grow for the next 20+ years very likely. However do not consider them as "something to learn individually", programming is like reading books, a language is a kind of books, like fiction vs history, you can't study "one kind" much more than you study to read books in general. Again my advise is not do address her somewhere, just tel her to look around balancing her desire to what she can found around. There is nothing useful in studying something you do not like just because it's trendy, get a crappy job quickly and than pass with the same patter from a delusion to another.

Honestly my suggestion is caring MUCH, much more, the human part of the university and working world, meaning how to deal with humans in "contracting" terms, dynamics of college and working world, ... the sense of the passage from a "young protecting world" to an open one. That's normally ignored and they count MUCH more than the chosen tech field, because learning is the target, knowing something in advance might help initially but not much more than that, how to move in the new world, how to make choices, that's change the game. These days anything is "focused" to a point veeeery few are able to see a kind of big picture and often that picture is incomplete/distorted, learning how to look and think in general from the start is lifesaving. Specialization is a way to be a successful worker, have a generic knowledge of anything is being a successful human being able to move in her own society in a changing world instead of being at the mercy of events, responding each time to whatever happens a time after another without knowing where you are going, so where to go in the medium and long run.

Oh, BTW an unpopular (on HN/in the anglophone world) thing: if you can it might be far better and cheaper study in Europe (France (Nice/SA, Montpellier, Toulouse)/North Italy (Turin, Bologna not much Milan) than in the USA, UK or CA, coming back for a master is a thing, enter France/Italy unis with a USA/UK background is surely hard (lack of too much culture due to how English school systems are designed) but doable, and with the knowledge/forma mentis formed here a master in the USA is a snap of fingers, have a value all around the world and the total cost is probably far lower in the long term. I have globe-trotted a bit and honestly I do not feel in almost any country values in well reputed unis, MIT included, the rep help at first but in tech terms fall short due to a waaaaay too specialized knowledge. So a master to focus after having formed a solid culture is a thing, the rest is more advertisement than substance...