Here are 12 popular programming languages and their uses: JavaScript: interactive front-end web development Python: web development, data analysis, machine learning, artificial intelligence Java: desktop app development, Android mobile app development Swift/Objective-C: iOS mobile app development PHP: web development Ruby: web development C/C++: operating systems, game development, desktop software C#: application development with .NET, game development SQL: database management Perl: GUI development, web development