Python is the way to go for beginners.
C++ is almost always very hard to learn from scratch.
Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
If you are unsure about what language you should learn first, pick C. Every programming language will instanly become so much easier to learn once you have a solid knowledge of C.
Of course it will always depend on what you actually want to do, so there's no "better" language.
Users browsing this thread: