@PHolder @cmdevans I think Python is a good starting language. It’s very encouraging for a complete beginner because you can become productive faster.
Even though my company primarily requires C/C++, Python is listed as a preferred skill. It helps with gluing things together even if it’s not the primary language used in a project. Also Python can be used as a main language for many different areas, from web, to data science and there is ability to use it in embedded somewhat.
I agree with Java being extremely important and also I really like Kotlin.