
Siva J. answered 09/25/21
Experienced in developing DBMS (MySQL, SQLite) applications
As an introductory programming language, Python is best.
Once you gain the basics, concepts and foundation of computational thinking, picking up another language (JAVA) doesn't take much time.
As a software engineer, you are required to solve the problems using a variety of programming languages and you also need to learn new ones as required.
I suggest that you learn Java and try out some volunteering gigs (for example, teaching school kids or freelancing) so as to apply your learnings in Python and Java. Once you build a portfolio of what you can do, you can then apply for jobs.