Do you need to learn back-end language for the current practice in web front end development? It is better to learn that language, php, java,. net. I am familiar with javase technology and the foundation of javaee. I have studied in university.
Since you are familiar with java, of course you are learning java!
Learning back-end languages has two advantages.
One is to be familiar with http process, which will affect your thinking in future work and back-end cooperation. From this perspective, you can learn anything. First, you are familiar with grammar, but you can’t remember it and don’t have to be too reluctant. If you find it difficult, don’t look at those heavyweight frameworks. From a simple point of view, if you feel very relaxed, or have certain research ability, or want to further study, you can directly look at those heavyweight frameworks. In the process, you can think about why others want to design it like this, and there will be an epiphany pleasure.
The second is to cultivate your rigor in programming, that is, good program style. php is born for the web, but I don’t think your purpose is especially suitable for learning php and python, because they both have very flexible grammar, while those static languages are generally rigorous and classical grammar. After that, you will learn js and php. C/C plus cost is relatively high. net’s c# has a relatively advanced syntax system, but some Syntactic sugar and features you are not a. net developer will not use.If you have a foundation in java, then suggest java. It is better to compare with each other simply. You certainly have a tendency.
Over time, you will definitely be proficient in one language, understand n languages, and when your interest comes, you will take the most advantageous language tool for whatever you want. therefore, there should be no bias against language and framework, no bias against language and framework, no bias against language and framework.