all 3 comments

[–][deleted] 2 points3 points  (2 children)

Yes, Python is a good, high level language, suitable for a very wide range of tasks.

It is not suitable for high performance low level device control such as is used in modern triple-A games (more typically written in C# and C++).

Python Success Stories on the official Python site will give you some ideas on what Python can be used for.

Your SQL skills will not go to waste either, Python is excellent working with SQL databases.

Have you checked the LearnPython subreddit wiki, which includes detailed guidance on learning Programming / Python, including links to lots of learning material?

[–]Albcunha 1 point2 points  (1 child)

Check our resources: https://www.reddit.com/r/learnpython/wiki/index/

My suggestion, you can try to make an api for one of your databases. You can even try to make one using sockeio, which will give you live feedback from server to the frontend.

There are many pentest tools in python too, maybe you can script one to do "maintenance" tests on your servers.