Before learning Java, there will be all kinds of worries. Do you need English and math foundation to learn Java? This is a hidden worry. You can have the necessary worry, but don't worry too much, because you don't need to pass CET-4 or CET-6 to learn Java. You only need to know simple English words, and you don't need to be good at math, so you can basically calculate clearly and think clearly.
Many people are defeated by their own troubles before they learn Java. Actually, it's not necessary Now, more and more people are learning Java from scratch. Even if you don't have a basic knowledge of English, it has nothing to do with the basic knowledge of mathematics, because the Java training institutions in the market have long considered this point and specially set up Java courses for zero-based friends.