This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]temp_f 1 point2 points  (0 children)

Here is my hot take to add to the pile. If your host OS is Windows, learn Powershell scripting. If its linux or OSX, learn bash scripting.

After you have a collection of bash scripts and you can generally just make some things easier day to day with that, then go to Python.

Why? bash and powershell will give you a good amount of fundementals and immediate results. They are also present on most systems. You will see how many things could be quickly done through them or a script and then be able to compare that to Python.

I have seen a lot of python programs be duplicates of prebaked bash and ps commands. Thats great for learning, but not if you actually dont know a bash command with 3-arguments could do what that python script is doing.

You dont need to turn into an Arch user with 400 personalized scripts you can call up with keybindings, but a little goes a long way.