I have a computer science degree, worked in consulting for years and now work at a major tech company as a Data Science manager. Here is the order I learned: C, Java, Assembler, Basic, SQL (not really a programming language), C#
If I just wanted to learn a language that would give me job prospects and versatility I would do Python. It has huge amounts of flexibility and you can work In wide variety of applications and fields. Python and R are also the core of all data science right now and if I was going to learn another language it would be Python.
If you just want to know a little programming to supplement another degree Basic is the place to start. I have seen massive investment houses run on Basic code built into excel and the modern Microsoft version of basic is essentially an object oriented language that covers a lot of the concepts more advanced languages use.
If your into math to want to do really graphic intensive work then c -> c++ is not a bad place to start but it’s is fairly targeted.
Knowledge of Assembler makes better programmers but it has very little use in the market outside of compiler design. It’s my favorite language and one of the most fun to learn (IMO) but really not the place to start.
I would stay away from Java. Limited use and bit harder to move to other languages.