2 Answers
+ 5
That's like asking, which is better, an SUV or a truck. Every language is tuned to solve a different problem. So the real question is, what do you want to create? Websites? Mobile apps? Native Windows or Mac apps? Then what type of app? Database style app? Game app? System utility app?
It is really unfortunate that no language is good for every application. But for the sake of learning, I would encourage you to learn HTML, CSS, and JavaScript because so many apps these days take advantage of those languages. Once you've learned those, you can expand into server side code with either more JavaScript or possibly Python.
Python is best for writing data analysis code and for system utilities. It's not a great choice for many applications. It's more of a back-end utility language.
All learning is good. You can't make a wrong choice.
+ 4
Yassin Beshr depends upon your interest. There are 3 categories to delve into programming.
1) Web development used for creating websites. For this you may require html, css, javascript and any backend language like php, python etc
2) app development used for Android, ios or hybrid suitable for both ios and android using one language. For this you may require Java and kotlin for Android, Swift for iOS and flutter for hybrid.
3) Desktop development used for developing applications for computers. You may require VB.net
All languages mentioned above are examples you may learn some trending frameworks to do so. This all is an essential roadmap to get in depth knowledge on this application. After getting a good grip you may shift learning to trendy frameworks. Happy coding!!