C++ is not a good programming language for beginners, i give up too many times with it because pointers, you will spend a lot of time don't knowing why it doesn't work. I recommend if you want to learn the basics of programming sintax starting with a more user friendly language. Scripting languages are the best for learning basic sintax.
Autoit
Pros:
-Super simple sintax
-Really good documentation with working examples (just press F1 in autoit IDE)
-Really good IDE
-UDF based (lot of libraries)
Cons:
-Can't handle multithread
-Procedural language
Javacript:
Non an scripting language but its in high demand around the world, so learning programming with it its a double win
Recommendations:
-Use nodejs
-Use visual studio IDE or whatever IDE you want
-Run your scripts and learn