Skip main navigation

Why do we need different programming languages?

Learn programming basics! Understand algorithms, propositional logic, and Python syntax. Create programs and grasp the basics of computer science.

Rafael explains that you need to be aware of the different programming languages, what they have to offer, and should always choose the language that is relevant to your given problem.

Python is not the only programming language out there. There are hundreds of programming languages. So let’s do some research on this.

In this task you are asked to do some research online to try and find the best language for the three scenarios below:

  • I want to build an iPhone app.
  • I want to build an Android app.
  • I want to build a cross-platform application.

Research

Choose one of the scenarios above.
Spend approximately 5–10 minutes to find out which programming language would be the most appropriate.
  • What is the best programming language to build with in this case?
  • How does this language differ from Python?
  • Why is it better in your chosen scenario? Is it speed? Is it the library ecosystem? Is it the design philosophy?
Share your findings in the comments below.
This article is from the free online

An Introduction to Programming Using Python

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now