- Edited
If you want go for the field of Data then Python is more relevant for your purpose. Python is the most used language in this field, and the R language as well.
But I advise you, that you have to acquire some knowledge in Abstract Mathematics, mathematics in general, because this field handles a lot of mathematical statistics, if you don’t like maths then will suffer! Perhaps don’t, but if you have a desire to be a excellent professional them Maths is must! the same is valid for any programmer, math is base for all!
Choose a book or course in DSA, Algorithms and study in parallel Discrete Mathematics and Python too.
And don’t forget study Databases, chose one or two RDBMS, like Oracle, MongoDB, Postgresql etc. And pure SQL.
Here some recomendations:
Algorithms Book + Course: Algorithms Illuminated Series by Tim Roughgarden, - the séries of 4 books and have a complete free course in Coursera folowing the books.
Book: Discrete Mathematics and Its Applications 8th Edition by Kenneth Rosen - The better book in this subject
Book: Mathematics for Computer Science by Eric Lehman - Other book for Math, good too.
For Python I don’t have any recomendation because I’m a Java programmer, don’t search for Phyton courses, but in the web you’ll find advices for better books and courses for Phyton.
Good luck!