Answer the question
In order to leave comments, you need to log in
How to start learning the BASICS of programming?
Hello!
Not so long ago I read an article (translation) on Habré. It was an article (translated) by Joel Spolsky, which talked about how many coders and how few people who understand the basics of programming, with the knowledge of which it is easy to master any programming language and write truly amazing projects.
I once studied in the IT specialty, for a very long time and did not make significant efforts, but now, after a little more than 10 years, in search of myself, I decided to return to where I started, namely from the education that I once was getting.
But I don't know where to start, what language to choose, just to understand the basics of programming, all these "pointers" and everything else.
I would be glad if there is a person who will read this long text and see in it the cry of the soul and want to respond to this cry of a person wandering in the dark.
Answer the question
In order to leave comments, you need to log in
I recommend watching the CS50 course from Harvard. JavaRush has a good Russian translation of it. There will be everything that a beginner needs to know.
In general, he is one of the cool courses dedicated to this. And so - you choose a language that suits the area that you want to study, take a book on this language, read. You write a lot of code. You read books on patterns (a gang of four to help) and code organization (many different ones), you read books on algorithms (growing algorithms, for example) (after you learn the basics of the syntax of the language, so as not to think WITH THE HELP OF WHAT to do it, but to think directly , How to do it). And practice, practice, practice. Nowhere without her.
Hello, write to [email protected], I will help you get started with training, the CS50 course from Harvard is a good start.
The textbooks are called "Fundamentals of Programming". Take any.
Choose a language that will motivate you with your results.
I have a negative attitude towards python in large projects, but I think that for a beginner it is the best choice: you will get results (simple games, hello world sites, graphical applications) in just a few hours by studying tutorials.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question