Absolutely go with Python. It is much easier, much more straightforward, and will allow you to effectively and quickly develop an intuition for programming.
Many would argue that C++ or Java are better options for beginners for reasons like they give you more freedom or learning the complicated stuff first is more effective. However, there is a reason you don't start learning mathematics with calculus. Start with Python, learn the ropes of solving problems using programming languages, and then solve those same problems with a language like C++.
For reference, I am extremely good at programming. There is almost no problem I can't solve with it, and all of my code eventually ends up working really, really well. I got there by starting with Lua (which is similar to Python) when I was young and just tinkering with it. Since then I've learned Java despite disliking it and it was very easy to do so, but Python is definitely the #1 and is surpassing every other language, including Java, in application.
To add to that, though, learning how to solve problems in your mind before programming it is extremely important, and is probably best learned through resources like
RE: Python or C++?.
Registered Members Only
You need to be a registered member to see more on RE: Python or C++?.
Login
or
Sign up to get access to a huge variety of top quality leaks.
. I would also recommend checking to see what is available on Khan Academy and using an environment like a game engine. Roblox Studio uses Lua and can easily teach you how to work with objects and functions if you watch video tutorials on YouTube.