Hello. I'm a senior software / solutions engineer in the consultation industry. (Basically, I'm a mercenary for hire for building your apps lol.)
Here's what I expect of folks:
Ultra-junior: I can have you doing front-end work, QA, writing tests (if the client is willing to pay for them), that sort of thing. We often start our more junior folks out in QA. You still need to have at least enough programming skills to be dangerous and be able to build apps in the front-end (through tech such as React Native for mobile or Bootstrap for desktop / web).
Junior: I would prefer you to be either a fresh graduate or a bootcamp attendee or self-learner who also has some backend knowledge. I can start having you help with bug fixes, API integration from front-end to back-end, and maybe some backend stuff.
Mid-level: I need to be able to trust you with building some features end-to-end (front-end, back-end, db) without too much supervision. I'll still be reviewing your code, but I expect you to understand requirements from tickets pretty solidly and to test your own code before sending off to QA.
From there on, you could get a pretty good grasp of things. I would say any of the major languages (JavaScript / NodeJS, C#, Python, Java, plus HTML+CSS, and a handful of others) will get you gainfully employed. Pick whichever languages you like the best that are also in the top 10 languages used for building apps or websites.
Native apps are going to be a different beast altogether and will require different skills and also have a different culture, so I can't make as many suggestions there. There are many, very bad C++ programmers out there. I say this as someone who started off on desktop / systems engineering and made my way to web. But if that's what you end up enjoying most, go for it.
Also know that there is a need for project managers as well. If you feel more comfortable in that space, consider starting off with this course: https://www.coursera.org/professional-certificates/google-project-management
Let me know if you have any other questions!