Answer the question
In order to leave comments, you need to log in
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
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
Python. It will come in handy on the web as well. After its basics, you can try C.
Learning programming language
Which programming language should you learn first?
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.
C as the first PL is better not to choose (you will only break Moscow)
It is better to start with python, ruby
This requires javascript, but as I understand it, a beginner should not start with this language
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?
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 questionAsk a Question
731 491 924 answers to any question