Answer the question
In order to leave comments, you need to log in
Is it worth learning programming from an old book?
Hello, there is a book "Learning to Program in C++" by Chris Jams. Is it worth it to read and learn this language from it?
Answer the question
In order to leave comments, you need to log in
Do not focus on one book, if you see that the examples are strange, do not compile normally (and in your case they will be, the book is old, old tricks, old compilers, old ideas, etc.) then drop it and take something then again. I also do not advise you to confuse STUDYING LANGUAGE and STUDYING PROGRAMMING. The language is easier than it looks, the syntaxes are often similar, and you will quickly master new languages. But the study of PROGRAMMING (different paradigms for writing code, architectures, algorithms, and much more) is completely different, this is computer science, and you can do this while studying some kind of language (its syntax, commands, names of functions, libraries, well, in short all this tinsel).
In short, you first decide what you want: study COMPUTER SCIENCE while studying the language (but only as a tool), or study PROGRAMMING, study tools to master the CRAFTS.
Learning a language should be practiced. If there are no problems with practical tasks according to this book, teach.
And it’s worth spending less time looking for the BEST BOOK, it’s better to start doing something already, and you can read a few books.
There will be no superfluous book, but due to the outdated paradigm and standards, you may (have not seen the book) have problems compiling examples.
On the other hand, get the basics without the modern husks that help solve problems but often get in the way of solving problems if they arise with ready-made solutions.
There are better books. For example, "The C++ Programming Language" by Stephen Prat.
This tutorial, as far as I can see, suggests that you write a program in a DOS editor and compile a hundred years old as an obsolete Borland compiler.
Look for something more modern and not nailed to Borland, Microsoft or Qt. Unless, of course, your goal is to learn the language.
It’s not worth chasing the freshest, the basic syntax of the language has not changed since the last century, and what has been added to it since then is better to study after mastering the base.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question