K
K
KirillK42020-11-15 16:12:40
Programming languages
KirillK4, 2020-11-15 16:12:40

What to choose the first programming language?

I want to start my way in programming. I am 14 years old. I am ready to spend a lot of time learning, but it is desirable that the language is not quite complicated.
I want to choose between Java, C#, C++, Python, C, Go.
I ask you not to express a subjective opinion, but to explain why I should choose this or that language.
If you should learn more than one of these languages, in what order?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
R
Ronald McDonald, 2020-11-15
@Zoominger

Pascal.

L
Leonid Rozhentsev, 2020-11-15
@RLeo777

First you need to decide on the DIRECTION in which you want to develop. Read articles about different IT areas: mobile development, backend, frontend, desktop development, game development, etc.
PS
For android development, you need to know Java, kotlin, for ios - objective-c, Swift, for html, css, JavaScript frontend, for php/python backend (but php is better first).

H
HemulGM, 2020-11-15
@HemulGM

If you want to understand what programming is and learn many languages ​​in the future, then I recommend pascal.
This language will give you an understanding of all (almost) programming principles that will be applicable to any language in the future.
After that, you will already choose the direction and the stack you need. A stack is a set of languages ​​and tools for a specific technology or direction.

A
Alexander Pikeev, 2020-12-05
@Baryon

Since you are a beginner, I advise you to choose Python. Why him? Because it is easy to learn. Because he's popular, his community is as huge as McDonald's dislike of webmonkeys.
Because when you enter a university, you can be taught exactly python (or C ++, but you want a simpler language). Because there are a lot of different libraries for python. Yes, for the same VK bots there are 10 of them (quite well-known). If I haven't convinced you, take Java.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question