I'll be honest, I can say nothing good to push you up. I took "the hard way" my self and kind of know how it is.
However, what I can say you is, C++ is a nice Programming language and there is nothing wrong to learn it, but the bad news is:
If u didn't studied Computer Science, nobody will give you a Job as C++ Programmer with no experience
My Advice is, learn and apply for Jobs to newer popular Technologies, like NodeJS, Angular, or Go-Lang, or even Rust or something else, a new PHP or Java Framework, I'm not too much involved with that. There you have to watch out yourself what Companies use and you would like to do.
less People which think they can do it > less applications > higher chance to get the Job ^^
Good Luck on everything