The problem with Python, and why you should learn a C-based language like Java first, is because it may spoil you. In general you want to start with verbose languages, to get the hang of it, and
then use languages which are easier in that regard. There's a reason why so many educational institutions, including where I learned and why I'm about to be teaching, started with it. The more you write out, the most you have a fundamental understanding of what goes on in coding and how it works, and allows you to adapt to more or less verbose languages faster and more intuitively.
Python is "simple," yes. But it teaches you all sorts of nasty habits that don't work nicely with more popular and powerful languages. Rather than organization based on brackets and semicolons, which allows you to be more flexible with positioning, Python forces you to organize based on
number of spaces, which makes organization seem much more like pseudocode rather than things you'll actually experience with more powerful programming languages.
Learn Java, not Python. Your first language really sticks to you and permanently sets how you view coding structure. It's best to start with something that allows you to understand more complex, popular, and powerful languages, rather than work your way up from slow pseudocode.
Just checking, Java =/= Javascript?
Yes.