Get an answer in 5 minutes

We'll notify as soon as your question has been answered.

Plus iconAsk a question to our educators
COMPUTER SCIENCE
Asked by Sebastian

Which programming language should I learn first as a beginner?

I would always learning java first as it’s an object oriented language and it’s not too difficult to learn like some languages and not as simple as others(python) that it doesn’t help when learning other languages. I learnt python first and when it came to learning other languages found it difficult. But as son as I learnt Java I felt I could grasp other languages much easier

Sajeel's profile picture
Verified
Sajeel Qureshi
·

5.3k students helped

I have learned a few languages and Italian was very easy to pronounce and has a lot of similarities to English

Imelda's profile picture
Verified
Imelda Pitt
·

988 students helped

From my own experience is great to start with python as a beginner. It makes it easier for an entry level programmer to develop the essential skills that they will need in their future projects.

Bogdan Ionut's profile picture
Verified
Bogdan Ionut Gheorghe
·

202 students helped

I disagree with the current answer. Learning C as a first language would not be the best way to go. Don’t get me wrong, C is a great language, but It requires the programmer to deal with some advanced techniques (manual memory management, pointers etc.) from the beginning, instead of being eased in to these areas. As an example, there is no string type in C. Strings have to be built using pointers and arrays of char types. I would suggest Java or Python as a first language. Both are widely used, beginner-friendly languages with loads of great tutorial resources. But there is no “right” answer for this question. The most important thing to do is just pick one and give it a go. (If you want easy set-up, macs have a built-in version of python preinstalled, simply open the Terminal app and type “python” to start the python shell.)

Jordan's profile picture
Verified
Jordan Field
·

603 students helped

What is Q&A on Scoodle?

At Scoodle we understand that everyone learns in a different way. Some people learn through practice, using essays and notes; others prefer video lessons to watch and learn, some just need help with a specifically hard question, while some learn best 1-on-1 tutoring sessions. At Scoodle we cater for all types of learning styles and needs. From GCSE Maths video lessons to A-level English essays and specialist educators in every subject - we’ve got you covered.

Faces of students on ScoodleFaces of students on ScoodleFaces of students on Scoodle
Scoodle has helped over 131,000 students so far

Need help with Computer Science?

Getting expert help from a tutor is a great way to improve your Computer Science grades.

Learn with Video Lessons
A-Level Physical Chemistry
1hr 9m · 7 videos
Ibrahim's profile picture
Ibrahim Dangra
·

2.3k students helped

A-Level Physical Chemistry
GCSE Maths - Numbers
1hr 28m · 8 videos
Paja's profile picture
Paja Kruzikova
·

711 students helped

GCSE Maths - Numbers
How to Analyse (Unseen) Poetry
20m · 7 videos
Nina's profile picture
Nina Modak
·

2k students helped

How to Analyse (Unseen) Poetry
COVID-19 Guidance For Students
30m · 5 videos
Jackie's profile picture
Jackie Jones
·

802 students helped

COVID-19 Guidance For Students
Academic Integrity
29m · 5 videos
Jackie's profile picture
Jackie Jones
·

802 students helped

Academic Integrity
Analysis of 'Ozymandias' by Percy Bysshe Shelley
42m · 4 videos
Nina's profile picture
Nina Modak
·

2k students helped

Analysis of 'Ozymandias' by Percy Bysshe Shelley