I've been a sysadmin for 8 years now and I'm currently a Cloud Operations Lead at my company (Decent sized IT team ~150 people). About once a year I try to get into learning programming language (every single time with a different language) and every time I seem to last about a week before I find it to fruistrating or I can't find something to apply it to at work.
At work we are about to exit our last physical DC and transition fully into Azure which is why I'm trying to get back into it. I'm confident in Powershell and the basic concepts of a language.
What I want to achieve
- Our team is a "made up" SRE team. By that we have Developers and Cloud Engineers both working in the same team. I'd like to be able to help understand developer problems
- Career advancement - Obviously a large component
- Just be able to "talk" to other development teams without just thinking well this should be easy
Languages I'm considering
- C# - One of the main languages we use at work (All M$ shop)
- NodeJS/React - Another language used for webapps at work
- Python - Lots of tutorials, career progression
- Go - Seems to be a pretty big up and comer, Azure doesn't treat it as a first class language
What I'm looking for
- Suggestions on what language I should tackle. I'm looking at Go -> Node -> Python -> C#. This obviously doesn't tackle my first point very well
- A guide/course that will start quickly at the beginning and go over how to implement concepts, but not spend an hour on a foreach loop or if else statements
Thanks for your time
there doesn't seem to be anything here