Earlier quoted context omitted.
I learned programming in the 90's using C++. When someone expresses this intent I always ask the same question. Am I a supergenius or are you mistaken?
One could learn in C++ using a variety of methods… including the ignore memory management variety. The question is why? For a student learning dfs for the first time or hash tables/queues etc. python will be much easier to learn. Java/rust/go will likewise be easier if you want to talk about types.
Rust, C and C++ get that better, in my opinion (you have to consciously choose to write type safe code in two of those languages, but at least it is possible in all three). Go's thread safety is way behind Rust's. meh.