Answer the question
In order to leave comments, you need to log in
What to learn in parallel with C++?
Hello!
What would you recommend to learn in parallel with C++? Some write that you need to learn matan, others write that algorithms are needed, others say to read about operating systems - Tanenbaum, for example, the fourth write about OOP.
Now, in addition to the pluses, I am learning English, if I type everything that I have listed, I simply won’t master it, or it will all drag on for a very long period.
I remember being advised to take a book on algorithms for reading - Knuth. Mathematics is at my grade 9 level, they write on the Internet that you can master this Whip, as I understand it, then I have nothing to do there at all. What
do you
advise to learn in the end? We need something useful, universal. how to allocate time to all these areas, a little bit of everything per day or to devote whole days to something separately?
Too lazy to read, I highlighted the main questions for me in bold.
I hope that I have clearly stated the essence of the question, I look forward to your important answers for me.
Answer the question
In order to leave comments, you need to log in
if I type everything that I have listed, I simply won’t be able to master it, or it will all drag on for a very long period.
Knut is very easy to read, most of the problems do not require special knowledge of mathematics.
Of Knuth's shortcomings, I can point out the unique assembler-like programming language used for the examples in the book.
In addition to C++, it’s definitely worth it, if you don’t learn it, then at least read about Haskell - it greatly changes your outlook on programming. Programming without variables causes o0 ? then you definitely need to read about Haskell
Learn how to read the chapter solved the problems / wrote the code, sat down, drank tea, ideally you need to get someone who will ask you idiotic questions about the subject you are studying, and answer them as clearly as possible.
I read somewhere that a person can effectively study no more than 3 hours a day, the rest is simply not stored in long-term memory.
There is no universal one, choose the direction of development and learn, first of all, applied things. Abstract sorting algorithms, except for writing sorting algorithms, will not teach you anything, in practice, there is zero sense from this.
The study of programming should begin with algorithmization. The simpler the language, the better. However, if you want to learn a C-like language, then D is the right choice. C/C++ syntax is not simple. It takes away from the point. Instead of delving into the basics of programming, you have to delve into the C / C ++ language. Those. starting with C/C++, you are learning C/C++, not programming as such. This is the problem.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question