Theo suy nghĩ của mình nhé.
Mình giới thiệu trước, mình là một người học Java, theo mình thì học ngôn ngữ lập trình nào trước là tùy do người học, còn theo mình nghĩ là nên học C++ và Python trước, vì kiến thức mảng trong Java khá giống trong Python, ví dụ Array.sort(), ... đó là về mảng, còn về vòng lặp for thì giống C++ ví dụ for (int i=0;i<s.length();i++). Sau tất cả thì bạn nên nắm chắc kiến thức của 2 ngôn ngữ lập trình kia thì qua học Java sẽ rất dễ bạn nhé!