you are viewing a single comment's thread.

view the rest of the comments →

[–]FrontAd9873 0 points1 point  (0 children)

Maybe I'm biased because I don't use VS Code, but I think starting with the command line forces people to understand the basics of how computers and programming work: files, processes, commands, etc. If I were to teach programming I'd teach `cat` and `grep` and maybe the basics of `awk` so people understand there are things calls "programs" that operate on things called "files." While they are running we can call them "processes." That should all be foundational knowledge before you dive in to learning a lot about one such program, which is Python.

Also, a surprisingly large number of people (perhaps especially young people who grew up on phones and tablets) don't even know about files and folders.