D or C++? | Sololearn: Learn to code for FREE!


D or C++?

I have finished learning C, and I want to move on to kearn another language. I have two in mind: C++ and D. C++ is a famous and powerful (and widely supported) Object oriented programming language. D is a less famous, less supported but powerful system level language. Which one do you think should I learn?

4/1/2020 7:09:37 AM


1 Answer

New Answer


D seems to be pretty promising from what I've read. It "fixes" some C++ problems, however C++ catches up with every new standard released and the latest one was just recently published. But anyway I think it makes sense to learn C++ first and then maybe continue with D. Both languages should be pretty similar and you will get a deeper understanding of both when you learn one at the time. Btw. if you're looking for a language that fixes the problems of C/C++ even better than D you might have a look at Rust. Rust is more widely used than D by now despite being the younger language but also further away from C++ than D is. So you might as well skip C++ when learning Rust.