There are countless tutorials online and many books as well but it's overwhelming to know which standard to pick. I'm not looking for an authoritative source but rather a good introduction for someone with prior low-level development experience.
No OP, but I'd imagine employability reasons. I enjoyed D but it's been around too long with too little adoption. Rust is probably cool, but hasn't seen a ton of adoption yet and Go only seems to occupy a subset of where those other languages see use.
I would start with C++11. You get the best of the old capability, along with the niceties of a modern language, and it's supported by most compilers you will encounter. I wouldn't go newer than that just because of compiler support depending on your industry sector.