Java on the other hand is a general purpose programming language that runs on the JVM (Java Virtual Machine), and is used in a variety of places, for a variety of tasks from banks and financial systems to your microwave or DVD player.
I’d consider these 2 to be more or less separate topics. In that survey design is seperate from any programming languages. You could use any language to build surveys. Generally, a programming language is just a tool to build things, what you build with that language isn’t necessarily dependent on the language itself.
There are advantages and disadvantages in using such languages/tools in certain scenarios, but the general concept of a survey can be done in basically anything.
There are topics such as data science, which focuses more on analyzing the data itself, which might be of more interesting. Where a programming language like Python is usually more commonly used due to all the data-science libraries and “ease of use” Python provides. Again, the language is just the tool.
You can contribute by helping others within the forum now. You might need to lookup help/solutions, or go off the experience you do have and try your best. You also might learn a thing or two by trying to help, so it can be beneficial process even with minimal existing experience.