That is good to know and makes me feel even better about my choice. I had a hard time going from Python to C++. And I wouldn't say I am proficient in either, but the next year of school will be all in Java if I get all the classes I picked. Learning algorithms, structures, OOP, and all the other stuff will be my primary focus after summer classes.
I hope you get em! Java seems like a great language to learn. You should check out the site hackerrank. They are pretty good at starting you off easy and getting really hard the more you accomplish. They teach you algorithms and structures. Nick White on YouTube also has tons of videos from them.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.