Manual QA here want to start learning Test Automation. Coming from a non-tech background will make it a bit of a challenge but I'm looking to "test" myself.
Out of the three languages (Java, JS, Py), which should I focus on learning to get the best knowledge to apply when eventually using Selenium WebDriver?
I would like to comprehend all three later on in the future but for now which is the best to start off or continue with.
Many have mentioned Python is beginner-friendly approach to learning programming and less stressful, but I see a lot of tutorials for Selenium webdriver being taught using Java, Also I heard JS is being implemented a lot more and more nowadays.
In my corner of the tech world, Python is by far the most used by QA teams and by the industry for this kind of work. Java would be used second most. But Java is a lot harder and clunkier to use.
Python is straight-forward and easy to learn.
You could certainly go with any of the 3 and be good. But IMO, Python is your best bet for the first language. And learning Python will help you learn Java and JS.