From the perspective of this thread they're probably similarly good and "deep". My instinct would be to err away from anything object oriented for beginners since OOP has always felt a little cultish to me and I think it's maybe something "shallow" (at least shallower than plain C) that has a habit of masquerading as the one true "deep" way to do programming.
C also has the practical advantage of being fucking everywhere.
Rust
I like Rust, but beyond the subset that is "ugly C" -- using unsafe everywhere and eschewing like 90% of std -- it's definitely shallow.

I interpreted it as about like, microprocessor design and nanometer scale electronics and shit. Electrons are basically elves in my book.