Python leads to one conclusion: Python is better for beginners in terms of its easy-to-read code and simple syntax. Additionally, Python is a good option for web development (backend), while C++ is not very popular in web development of any kind. Python is also a leading language for data analysis and machine learning. Do I need to compile Python code? Python does not need a compiler because it relies on an application (called an interpreter) that compiles and runs the code without storing the machine code being created in a form that you can easily access or distribute.
Should I start with C or Python?
As a beginner you should start with Python of course because of the easier and smaller syntax, the syntax is more readable as compared to C. Python lets you ignore all the ugly low-level concepts of programming like pointers, structs, memory management, etc.
Should I learn C++ after Python? If you know C++, it will not take long before you can start writing Python programs. If you know Python then you already have a good grasp of most of the concepts, C++ can further help you in understanding memory management, concurrency, and pointers, etc, therefore, it's a wise idea to learn both.
Will Python ever be fast?
Get excited about Python 3.11 — It's finally the time for significant performance improvements. It's no secret that Python isn't the fastest programming language out there. Well, that's about to change, or at least head in the right direction. The newest Python release — Python 3.11 — is expected to air in October 2022 ...