3 ms·
If someone wants to learn Python, teach them Python. Don't teach them 'nix, gnu, bash, vimacs, git, and oh yeah Python. The big draw of programming is that you
by lmkg 14y ago
If someone wants to learn Python, teach them Python. Don't teach them 'nix, gnu, bash, vimacs, git, and oh yeah Python. The big draw of programming is that you can take a computer and make it do something. Shorten the path to doing something as much as possible; anything that lengthens it is premature optimization.
They'll learn the value of those tools easily soon enough. Before someone has actually written code, all of those things are barriers, not tools, and the only reason to use them is cargo-cult-ism. Once they've written a few lines, they'll start to appreciate the value on their own.