A book. A. Book.
So I know there's another thread about the best beginners C++ book but I checked it and it got really off topic and I really want to know what website/video/tut/book that the best coders of MPGH used to learn C++... So... Which one is it? So far I'm using LearnCpp.com and it seems that it's got different information than from what other people are telling me...
Void (02-23-2011)
i Read a Book but i Skimmed though LearnCPP.com and the information looks right from my eyes
Doing is the best way to learn. Along with reading a book.
Auxilium (02-23-2011)
why06 (02-23-2011)
most c++ books work great... learncpp has all the right shit too though. Might just be in a diff order.
Everyone likes different books. Read some reviews on Amazon and pick the one you like the most, then skim through it before buying it. If you don't like the authors style don't get it. I went to the local book store and spent 30min looking through books and hours before and after reading reviews on Amazon before going back and buying Herbert Schildt's C++: A Beginners Guide. I like the book, it's concise and only teaches you the fundamentals of the language. That was fine with me. Later I went back and found a book on DirectX and game programming and that introduced me to the Windows API and DirectX.
However my knowledge is a little fragmented and I plan to go back and relearn plenty of concepts in-depth, but I only learned what I needed to to get to the next step. Now I have a pretty good understanding of basic C++, crappy @ WinAPI, a crappy understanding of DirectX, a beginning to be okay understanding of reverse engineering. Ultimately I ended up with a wide range of focus after about 1.5 years of studying, but it's enough to get by on most subjects and has allowed me to focus more on RE, which is my passion.
Other people go for bigger books that are way more comprehensive. People learn different ways, you have to learn the way that's best for you, but I agree with Void that practice is essentially. The most important thing to learn is all the little stuff you won't find in any book. Theory and main ideas help, but you don't get a feel for programming in a language till you have to deal with the hundred little other things, like setting up a compiler, finding mistakes in your code, looking up stuff on msdn, and all that.
Last edited by why06; 02-23-2011 at 10:38 PM.
"Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."- Dwight D. Eisenhower
Hell_Demon (02-24-2011),Unicow (02-24-2011),Void (02-24-2011)
How about to indonesian C++
People... Can you guys put WHICH book you used...?
Wow o.o very indepthed (spelling fail...) Thanks a lot for the info, I'll be sure to use your idea on finding a book, but hopefully I'll actually have money to buy one...
Can you tell me what book you used? Because you seem to be one of the pro coders in my views :P
Last edited by Unicow; 02-24-2011 at 07:06 AM.
Ah we-a blaze the fyah, make it bun dem!
'Bruno (02-24-2011)
I'm SCHiM
Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.
Polymorphic engine
Interprocess callback class
SIN
Infinite-precision arithmetic
Hooking dynamic linkage
(sloppy)Kernel mode Disassembler!!!
Semi debugger