1
1
1408artemoon14082018-04-16 10:22:48
IT education
1408artemoon1408, 2018-04-16 10:22:48

Which language to choose to study in order to better understand the basics of programming? WITH?

I want to work as a programmer (most likely related to the web, applications, etc.
This requires javascript, but as I understand it, a beginner should not start with this language. I want to learn a language that will teach the basics of programming and lay the foundation for which language is suitable for this most of all (I plan to go to work abroad in the future)

Answer the question

In order to leave comments, you need to log in

10 answer(s)
V
Vlad_fox, 2018-04-16
@Vlad_fox

I want to learn how to earn a piece of bread for myself,
tell me - with the development of what is better to start - a pitchfork, a shovel, an ax or a sewing needle?
what tool will lay the best foundation and teach the basics? what books
or courses on these tools would you recommend ? you know yours is not yours

G
GavriKos, 2018-04-16
@GavriKos

Python. It will come in handy on the web as well. After its basics, you can try C.

A
Anton Fedoryan, 2018-04-16
@AnnTHony

Learning programming language
Which programming language should you learn first?

A
AVKor, 2018-04-16
@AVKor

Pascal. Specially designed for teaching programming.

L
Lone Ice, 2018-04-16
@daemonhk

C is too far from the web, apart from C#, decide on the stack and technologies first: PHP, Python, Ruby, C#, Java, Node.js is the server, Angular, Vue and others are the frontend. Experts will correct me.

P
planc, 2018-04-16
@planc

cs50 on youtube look, then think

I
Igor, 2018-04-16
@assembled

C as the first PL is better not to choose (you will only break Moscow)
It is better to start with python, ruby

M
Maxim Timofeev, 2018-04-16
@webinar

This requires javascript, but as I understand it, a beginner should not start with this language

Why? As for me, it's easier than C, and most importantly applied to the web.
Happy for you, but what does this have to do with it? Well, or since they started adding strange facts, write what you ate in the morning.
I find it easier to start with php. It is mega simple, there are a lot of tutorials and guides, there are excellent manuals in all languages. And most importantly, you will be able to earn money on it before, because the demand is large, including for not very qualified personnel.

V
vanyamba-electronics, 2018-04-19
@vanyamba-electronics

C is the most versatile.
I myself began to study programming in BASIC, then there was Pascal, but it was all somehow dull and difficult. I personally immediately liked Assembler.
But I really fell in love with Xi. When I met him, on the very first evening I said to myself: Why the hell did I spend almost three years on all sorts of nonsense, instead of starting right away with C?
I really already knew how the compiler worked, so I really liked how C produced efficient code.
Then I got a job as a programmer, and I found out such a thing about it. It doesn't matter what language you like, there is a project, and the development is carried out in such and such a language, if you suffer, you are paid money for this.
Therefore, I worked for a long time first in Pascal, then in Delphi, all the while dreaming of getting a job somewhere where they write code in C.
Finally settled down and found out one more thing. In real projects, it is much easier to develop in "toy" languages, like Pascal or even BASIC. People write very complex programs in C and C++. And in a simple language, something tricky simply cannot be written.
Another language that I really liked is Forth. But behind the apparent simplicity hides a great complexity in implementation.
Therefore, I would start with C and C ++, without delving into the wilds. Just to get acquainted with the basics of programming, and then I would study Python closely.
If you can find a job as a Python programmer, then this is what you need. Because then you can slowly begin to get acquainted with HTML, JavaScript, SQL, PHP.
All this is a very large amount of knowledge, it will not be possible to quickly study it anyway. A programmer learns when he writes programs. You won't become a programmer just by reading tutorials and looking at examples.
What program would you like to write?

M
Mikhail Potanin, 2018-04-26
@potan

Elm - if you want a quick entry into the frontend.
Or Scheme (together with reading from the SICP), if you are not going to be limited to the front, but then you have not decided where to move.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question