Yes, python is a good language to learn as a starter. Because python does not require you to create classes, etc. so can be less overwhelming for a beginner. The syntax is also much simpler. Python is widely used these days as a web development language, using the framework Django, and also in machine learning with the use of the libraries TensorFlow, Keras, Scikit-learn, NumPy, etc.