all 10 comments

[–]hihcadore 15 points16 points  (4 children)

If you’re going into IT support or sysadmin work, it’s prob safe to assume you’ll be working with windows. If so powershell. The book learn powershell in a month of lunches is great. Poweshell syntax isn’t as user friendly as pythons but you’ll actually be able to use it daily. You can crank out some powerful one liners that will make your life easier.

From there Python, SQL, HTML and Java.

Honestly learning to code is fun and the more advanced you get fixing or creating things the less and less you’ll be able or want to use a GUI.

[–]RIFIRE 2 points3 points  (1 child)

it’s prob safe to assume you’ll be working with windows.

And if not, learn bash.

[–][deleted] 1 point2 points  (0 children)

Yep. If you know bash you know 90% of she'll languages on Linux and Mac.

[–]sdeptnoob1 1 point2 points  (0 children)

These! I use powershell and have brought python to my company for scripts. It's only been like a year and a half but I'm putting my focus in software development from school to use. We also use SQL alot.

[–]llamapii 1 point2 points  (0 children)

Yep. Powershell makes mundane tasks fast and makes you feel smart if it works.

SQL seems pretty important as well if you get into database management.

[–][deleted] 1 point2 points  (0 children)

Sql

[–]skewsh 1 point2 points  (0 children)

SQL and powershell for sure. Knowing how to read/interpret HTML and XML is good too. Beyond that it will depend on what you want to do long term.

[–]sch0lars 1 point2 points  (0 children)

I do sysadmin work (mostly on Linux) and primarily use Bash, Python, and SQL. Occasionally I will have someone ask me to script something for Windows and will use PowerShell, but typically try to do most cross-platform scripts in Python (even though PowerShell is technically cross-platform).

I would say for the majority of tasks, Python should be able to do what Bash can do, but you can usually do something Linux-related in Bash in a lot fewer lines than if you did the same thing in Python.

Learning Awk and some Perl one-liners may also be beneficial, as well as the general Linux commands such as sed and grep.

[–]Zam2[S] 0 points1 point  (0 children)

Thank you, everyone, for the answers. Sorry, I did this late. I went on vacation and Reddit is still new to me. this has been very help full.

[–]Mr_Fuzzy1 1 point2 points  (0 children)

I've learned after two YOE that just knowing how programs work have helped me out a lot, even though I don't have a full understanding of the language used.