I studied data science in the past. My personal experience from studying data science is that about 80% of it was not really interesting. So it really depends on what kind of sub-modules you're studying within that field. It may be just because of my personal taste in learning, it might be different for others though. But I would like to mention the following:
What is data? This is really something that is very difficult to answer. Many people have different definitions of data. But it really boils down to information. Data = information. Then we can ask, what is information? Without me going into to many details I can mention that a computer uses bits of information. A bit can have one of two states. zero or one. But you probably allready knew that. Another way is that we can say that information (or data) is collection of objects (collection of bits). How these individual units can behave in different complex ways, or in simple ways. But data can be so much more. It can be higher layers of data also. This could even be an own research subject.
What is science? Well, science is everywhere. Science has an history. Scientific things have been invented and are being research on today and in the past. I will not say much more because almost everyone has an notion of what science is.
So when we put these two things together data and science, we have something that is really difficult to actually describe in a concrete way. One suggestion is to look at what data science subjects are in curriculum programs on different universities and schools etc. What you will find there is most likely different kinds of subjects. So it is a broad field. You should focus on narrower ones, find the subjects that you personally like or what you are good at. So there are different subjects to learn in different universities. For example at my university, we learned Java instead of C/C++. So what programming languages you learn could be different. Of course this is not really all about data or information, but a programming language is a tool one can use to make programs that processes data information.
--- Edit: you can do scientific research on the data you have using that programming language. ---
Programming languages has some similarities and some differences. But I think its the similarities that is important to learn, but some teachers are not really focusing on that aspect, only learn away what the "specific" language can do.
Personally, I believe to learn pure mathematics and/or the field of boolean algebra, maybe a bit of electronics and such stuff is quite fruitful and I think some areas need people who knows a little about everything and alot about a few concrete subject areas.
To conclude, data science is interesting if you look at it at some point where you are focused and deep into some problem or subject. In schools and such I did not find data science very interesting because it was very divided up into modules that I really did not care much about. It was some very difficult concepts that are only used in places where big systems and perhaps networking systems, I did not have much interest in moving big data around. I was more interested in what elements they are made up of and smaller units that can be processed into a whole. There so much more to say, I have just scratched the surface of my own personal experience and knowledge about this issue. I tried to not be to formal and use to many complex words.