Answer the question
In order to leave comments, you need to log in
Choosing a programming language A schoolboy is 12 years old?
I want to start learning programming languages, but I don't know where to start, I know Java a little (Java), what would you advise?
Answer the question
In order to leave comments, you need to log in
Start from the beginning with strongly typed ones like c, c#, java. Do you know a little java? So keep on learning. In java, it's easy, just like in c#, to get a first idea of OOP, the basic concepts. Don't touch C++, it's complicated and can take away all the motivation to learn programming.
Most importantly, do not listen to people who will rub you in that you first need to know what a processor is, how it works, what it consists of, what registers there are, learn C ++, learn algorithms, etc. It's all a waste of time at the initial stage, which can similarly demotivate you to learn something. And if you need it in the future, then you yourself can come to this. You are 12 years old so go for it.
Mathematics.
PS As a schoolboy, I learned x86 machine codes and assembler. It was not very difficult to write my own decompiler (from real-machine code to assembler). So it's not about the language. On the contrary, any language will come to the student, there would be motivation.
If you have already written a snake and a sapper, then, in principle, choose any language.
Now the whole world is open before you.
If you definitely wrote a snake...
And a sapper...
IMHO: every programmer should know WEB languages, at least at an average level. So that in the case of binding some software or something like that, you do not have to rely on other developers. Therefore, start with the same: html, css, preferably js (at least jquery) and php. Now it will be easiest for you to master them, and as you grow up - C#, C++.
No alternative python
The most friendly for a beginner, in particular, a lot of books for children
You can immediately write versatile software, and not tediously study theory for half a year
Widespread, including in hobby tasks
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question