Hi everybody, I want to learn C++. But I don't want to just read the book and learn 'if' and 'while' and say I know C++. What I want is:
Ideally: Find the code on Github or some other source, with a whole ton of comments on why this piece of code is here, what it does, and so on.
Better: Find a video (not necessarily a free one, but not overly expensive) that will teach well enough to write code.
Good: Read a book that will explain everything. Read a book with examples; with a brief piece of code and tons of explanatory material after it.
Also, I would strongly prefer several different examples, not just one or 2 programs. I want to understand how the computer thinks, that is, how to write the algorithms (the code) that the computer will understand for sure, how to write the looks of the programs, and... pretty much, a lot more. I understand it may be impossible to learn the entire C++, but... To start it, and we'll see how far I can go with that. (OK, OK, I want to be able to understand any pieces of code, to be able to read the source for a lot of programs: there is foobar2000, there is 7zip, there is VeraCrypt, there are a lot of other programs with source code available. I want to be able to read the code and understand it. Sounds reasonable?)
Any ideas? Any recommendations?
Is it even possible after all?
Ideally: Find the code on Github or some other source, with a whole ton of comments on why this piece of code is here, what it does, and so on.
Better: Find a video (not necessarily a free one, but not overly expensive) that will teach well enough to write code.
Good: Read a book that will explain everything. Read a book with examples; with a brief piece of code and tons of explanatory material after it.
Also, I would strongly prefer several different examples, not just one or 2 programs. I want to understand how the computer thinks, that is, how to write the algorithms (the code) that the computer will understand for sure, how to write the looks of the programs, and... pretty much, a lot more. I understand it may be impossible to learn the entire C++, but... To start it, and we'll see how far I can go with that. (OK, OK, I want to be able to understand any pieces of code, to be able to read the source for a lot of programs: there is foobar2000, there is 7zip, there is VeraCrypt, there are a lot of other programs with source code available. I want to be able to read the code and understand it. Sounds reasonable?)
Any ideas? Any recommendations?
Is it even possible after all?