Jump to content

  • Log In with Google      Sign In   
  • Create Account

#ActualMatt-D

Posted 15 June 2013 - 11:22 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying to write your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here? with Part II it's still less 500 pages and covers tons more stuff than most books of even larger size) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++", since their programming exercises are pretty good, too (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose). I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


#12Matt-D

Posted 15 June 2013 - 11:20 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying to write your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here? with Part II it's still less 500 pages and covers tons more stuff than most books of even larger size) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++" (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose), since their programming exercises are pretty good, too. I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


#11Matt-D

Posted 15 June 2013 - 11:20 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here? with Part II it's still less 500 pages and covers tons more stuff than most books of even larger size) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++" (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose), since their programming exercises are pretty good, too. I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


#10Matt-D

Posted 15 June 2013 - 11:20 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here? with Part II it's 500 pages and covers tons more stuff than most books of even larger size) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++" (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose), since their programming exercises are pretty good, too. I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


#9Matt-D

Posted 15 June 2013 - 11:19 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here? with Part II it's 500 pages and covers tons more stuff) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++" (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose), since their programming exercises are pretty good, too. I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


#8Matt-D

Posted 15 June 2013 - 11:18 AM

MzDay: I'd sincerely advise you *AGAINST* getting "C++ Primer Plus" by Stephen Prata, it's an AWFUL book which is only going to teach you bad practices, which you then are going to have to un-learn. This will only slow you down when trying your own mini-projects on the side (and taking this active approach is *the* way to learn, reading is necessary but not sufficient) and you're only going to waste your time this way.

 

I'd definitely recommend getting "C++ Primer, 5th Edition" by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo instead.

Even just going through Part I of it (only 305 pages, I think that's shorter than any other book suggested here?) is better for starters than reading _entire_ "C++ Primer Plus" by Stephen Prata.

 

If you want to have a complete book which is short and you're fine with getting something pre-C++11 (some books suggested here were published in 2010 or earlier), then it's much better to go with "Accelerated C++ Practical Programming by Example" by Andrew Koenig and Barbara E. Moo. // http://www.acceleratedcpp.com/

Again, it's 350 pages in total, and going through these is going to make you a much better programmer than wasting time on 700+ pages of "C++ on Impatient" or the Prata's book.

 

Last but not least -- by "going through" I mean the *active* approach (including but not limited to doing all the programming exercises and your own mini-game projects (start with simple, text-based stuff as soon as you feel ready using the concepts you're learning as you go along) on the side), not just *passive* reading (this won't make you a programmer).

I know I can safely recommend  "C++ Primer, 5th Edition" or "Accelerated C++" (in fact, perhaps the ones in the second one are somewhat better -- "AC++" has fewer but more "ambitious" exercises, some of which are mini-programming projects (which is a good thing!), "C++P" has more exercises but many of them are very minimal -- it all depends on your individual preferred learning style, though, I suppose), since their programming exercises are pretty good, too. I didn't see other books praised for their practical aspects -- which IMHO should tell you something.


PARTNERS