Got a D- (19%) on my first Java class's exam :(

Total = 100 %
First and second Exam: Each 20 %
Assignment: 25 %
Final: 35%

The professor raised my score to 25/100 because of false grading. Still bad.

The odds is low for me to get such high grade of 85 % for each, yes, as I already struggle and completely new with Java. I should focus on improving my Python since I took it last semester as my introduction to Computer Science and love it.

Also, I have to study R from the beginning right now for my research thesis since my faculty mentor wants to teach me R to help with this research. Learning 3 languages at the same time is a Jack of all trades and too much for a newbie.

So far, I still keep my Math Concepts in Computing (one of the class for the CS minor) since I am doing well with this class. But Java with a D-? I should take a leap, drop it, and possibly retake it.

What do you think?