I often think about how to answer this question to beginners as well. I think he is right, the answer is probably "it doesn't matter".
I often think about how to answer this question to beginners as well. I think he is right, the answer is probably "it doesn't matter".
Treehouse's learning tracks (https://teamtreehouse.com/tracks) are useful for a beginner to look through to get a general idea of what that would involve.
Tooling matters a lot if you want to be doing this for a living.
If they wanted to know, they'd have to ask me. Very few times, they did.
Resume Driven Development is where it's at. Docker? Our "modular monolith" works just fine, but with Microservices we can now rewrite everything in Rust and Elixir. Lock ourselves with yet another build / automation tool just to remove trailing whitespace. Add RethinkDB and Redis and that new graph database now that we're at it. Let's pray for updated NixOS binaries!
For toy projects I'll stick to OpenBSD, Perl and ancient tools like make, awk or even rc.