Based on my previous experiences with coding I think Python would be the easiest language to teach first. Python requires fewer libraries to import and is easier in my opinion to keep looking clean. With Java to get some of the basic functions as an input command, you would need to import a scanner or something similar. With Python, an input command is already built into the language. Python also has a built-in sorting function, which would require another method in Java. Python also doesn’t require the use of methods, but Java on the other hand requires the use of methods. This allows a Python user to get into methods but does not require a beginner to learn how to use them.
Vora, T. (2019, December 13). Python vs Java : The programming language fight for dominance. Retrieved June 28, 2020, from https://www.cuelogic.com/blog/python-vs-java
Article Written by: Nandan Sudunagunta, Vice President of Virginia Beach, Virginia Chapter