Standard for hardcore software engineering... most certainly.
But for a 'casual' programmer, I definitely recommend starting with python, or a similar high level language. You don't need to go hacking around in C++ to get useful little scripts and tools to work fine.
Yeah never recommend C++ right off the bat. I know you're a python fan Erasmus but I feel there are better languages out there (dumber versions of java, java itself, c#) that are more suited to a beginner. I say this because Python has a weird flexibility that can confuse a beginner later on when suddenly they find they cant stick ints and strings in the same array :3
But! As others have said if you want some help on the programming side, let me know!
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.