A recent study in 2020 by Northeastern University confirms the popularity of Python, Java, and C/C++. The study notes that Python is widely regarded as a programming language that’s easy to learn, due to its simple syntax, a large library of standards and toolkits, and integration with other popular programming languages such as C and C++. Python is the first language that students learn in the Northeastern University Align program, a course of study specifically designed for students who want to transition into computer science from another field of study. Python is used in a wide variety of applications, including artificial intelligence, financial services, and data science. Social media sites such as Instagram and Pinterest are also built on Python. The one major drawback with Python is its unsuitability for mobile application development.