Yeah, python is pretty good for stuff like that nowadays.
Although, if you're completely new to programming, it's probably better to get to know the basics first.
As far as books go, LPTHW is often recommended.
I never really watched any beginners video tutorials, so don't have any to recommend.
But you might find something you like here
You can use python on windows just fine if you want to, but linux is probably the better choice.