Hacker News new | ask | show | jobs
by teeray 727 days ago
If your goal is to build parsers, KV stores, and play with network programming, Go is going to be the most productive for those goals. It will get out of your way, and the “correct” was will be fairly straightforward. C++ is a language with decades of history, and a whole mess of “dialects” out there, and these will all distract you from building things.

Once you’ve cut your teeth with a few projects, I’d recommend Rust first, then C++. I built good habits fighting with the borrow checker that improved the C++ I wrote out of the gate.