|
|
|
Which Language to Learn?
|
|
3 points
by alienfilesystem
2092 days ago
|
|
Question, please. I have an interest in learning a new language (or two). I've been in IT for 20 years as a sysadmin. I work with Linux, Windows, and Mac platforms daily. I'm fluent in PowerShell and Bash, but I'm bored. I've automated everything I can at work with PS, but I don't really like the language and it's tied to MS, which is not my preferred platform. I want to take it to the next level. I want whatever I learn to be portable, as in works across platforms. I don't care if it's compiled or JIT. I want to also be able to work on Raspberry Pis, which is a big hobby for me, but at the same time to be real-world usable. Python? Go? Rust? Another? Sadly, with the cloud the way it is, everyone seems to be switching over to O365 or Google Cloud, not leaving a ton of options for writing code. My current employer allows me to automate to a point, but we are moving more and more to the cloud, which is disappointing to some degree. Thoughts, opinions? I'd like to move away from the MS ecosystem at some point. |
|
Python is use heavily by sys admins on Linux. Its also the most used language ever. Its not very fast tho.
Go is simple language and very fast when you need non-dynamic critical stuff.
Other thing are overkill. You might want to take a look on AutohotKey for Windows UI automation.
> I've automated everything I can at work with PS, but I don't really like the language and it's tied to MS, which is not my preferred platform.
This is strange. Not tied to MS but you are OK with tying with Google ?
Automated everything ? You seem to lack imagination, not languages.
> I'd like to move away from the MS ecosystem at some point.
This is probably the worst time in history to do so.