Answer the question
In order to leave comments, you need to log in
What is the best programming language?
Help decide which language is best for creating programs. Forgive me for asking a lot of stupid questions, but unfortunately there are no people in my circle of friends who do this, I have to ask questions here, because I didn’t find other places. I am 14 years old if this gives you something, for me personally this is an excuse for not understanding what I teach)
Answer the question
In order to leave comments, you need to log in
1. First you need to master the basics and algorithms. You will have to do this in computer science classes at school and in the language that will be taught there. Find out what it will be (most likely Pascal or C ++, in rare cases Java), buy a book and start slowly mastering it.
2. Forget about programs. When you graduate from high school and university, everything will already be in the web / clouds, most likely, and the OS will be one big browser. Learn to immediately make your "programs" so that they can be used from any browser and from any smartphone / tablet.
3. Whatever your choice falls on, learn JavaScript along the way. Or focus immediately exclusively on it (together with the school pascal). This is the most popular and in-demand language today (at least, the JS tag is the top one here), the most developing and modern platform, today there is no way without it. In addition, it covers most modern tasks:
What is important - after a couple of years of active practical study, you will already be able to hone your skills on real tasks for real money on the same freelance. The same can't be said about any enterprise (java/c#/c++) that isn't available as a freelancer, and to which you are unlikely to be allowed access without a specialized tower.
This is your last question - ok?
The choice of your zero PL does not affect anything
You will have to study at least 3 more in order to become someone
Take a list of thiobe - google to help
Take the top 6 PL
Take a dice
Throw
Learn the PL that fell out
All
Well, think logically. if there was the best language, would there be so many languages?
I advise you to start with Haskell and the principles of functional programming, so that later you will understand the wretchedness of many languages \u200b\u200bpopular today. A clear mind, without stuffed bad habits, will be fine with such a start.
The choice between Python and JavaScript I would motivate like this:
What do you find more attractive: to make something that will potentially make money for everyone on the device, or the prospect of a career with artificial intelligence?
Some simple assembler, for an archaic platform or MK, and implement on it a bunch of bicycles into smart books on algorithms without peeping ... (I began to suffer from this garbage for 12 years, because the basic slowed down terribly)
... after that, high-level languages , APIs, frameworks and everyday tasks seem like an easy, pleasant walk, well, the soul still lies with C ++, Rust and others like them in the future. + a ghostly chance for a cool job, with cool tasks and pay comparable to the budget of another department.
IMHO, it's better to start from the very beginning, even with logic diagrams, in order to have a deep understanding of the essence of things.
...do not flatter yourself with the illusion that you can learn something, and relax like hell, because everything flows, everything changes and every year this flow is faster and faster, modern developers know a lot of things and are forced to constantly learn something new, it’s grandfathers who have been writing Fortran or BASIC all their lives, and you won’t have a freebie anymore :-) the shop has closed, and I advise you to start from the beginning not for the sake of the value of system programming, but because with such experience, further training will not be painful .. .
There is no best language. There are a huge number of languages, each of which has its own advantages and disadvantages.
It all depends on what kind of program you are interested in.
if applications for Android are acceptable, then Java is most likely suitable here, of course, you can write in C # using xamarin, it is multi-platform, i.e. You can cut for both Ios and Android.
And if, Desktop applications, then there is probably some kind of C - figurative language, ala C ++
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question