Best way to start with share engineering

I’m currently a Data Scientist in Python but I’m looking to explore software engineering.

What’s the best way to get started with software engineering and what are the best languages to start with it and become the best?

I know basic C++ also