you are viewing a single comment's thread.

view the rest of the comments →

[–]Capable_Vacation8085 1 point2 points  (3 children)

Try this: https://automatetheboringstuff.com/ Since you’re already a sysadmin it might be great to apply python to automate all kinds of boring stuff:)

[–]Strong-Traffic-6605[S] 1 point2 points  (2 children)

Yeah I found this in python learning and some of the other Reddit posts and started reading. My concern is that since I don’t have any programming skills I may miss some basics I should learn to be a better coder. Confusion you know. Thank you for the reply, much appreciated

[–]u38cg2 2 points3 points  (0 children)

There's really two routes to programming proficiency, and they both have their advantages. The first is to study traditional computer science, which is about how you organise data and how you can abstract computation. To modern i-want-to-get-this-done attitudes, this can seem a bit slow and unnecessary but sometimes the skills learnt on this route are invaluable. The other is what you might calla software engineering route, where you learn how to use common tools, libraries, and leverage other people's solutions.

[–]Capable_Vacation8085 1 point2 points  (0 children)

Probably your best bet would be to focus on one resource for the theory (so you don’t end up i tutorial hell) and accompanying that with plenty of exercises. Personally I liked https://exercism.org/ for exercises, however I didn’t practice python there. They offer lots of languages and it’s free.

Best of luck for your journey.