Ask HN: C, C++, or Rust which language to learn next?
I got the Bjarne Stroustrup book Programming: Principles and Practice Using C++ as a gift and now I'm trying to figure out if I should keep digging into C, jump ship to learning C++ or take a look at Rust.
I started learning C because I wanted to dig into a non GC language and get a little "closer to the metal", not because I need it for my day job. My friend got me the C++ book because he said I should spend my time learning a language that I might end up using in a job but that's not my primary concern right now.
Lastly I started looking at Rust because the HN search (https://hn.algolia.com/?query=rust%20c&sort=byPopularity&prefix&page=0&dateRange=all&type=story) returned a lot of interesting comparison beween it and C/C++. They all make it sound like Rust is an easier to learn systems language which lowers the chance of making memory related errors and has a few nice features to make the code easier to read and understand.
Does anybody have opinions on which language I should learn for the purpose of understanding how code interacts with the computer at a low level better, manual memory management, and learning how to deal with pointers (instead of C#/Java references)? Any personal preference out of all the languages?