   C++ books
  I'm just starting to learn c++.  Should I get a book (I heard that teach yourself c++ in 21 days and C++ primer were good books but any suggestions would be great) or are there tutorials on the internet that are better (link possibly?)?  I am using DevC++.thanks for the help   
  Microsoft has their C++ compiler availible for free if you're interested [here] Pretty much any code that will run on Dev will run on Microsoft or Borland.As for books  This is a must have I don't buy many books but this is worth every penny ten times over. It may not be a priority right now you will need it in few months.As for tutorials This  is a good place to start. Of course there are some nice tutorials around gamedev too [smile]   ;  Here is a free C++ book along the same lines as the Teach Yourself C++ in 21 days. LINK;  The "teach yourself in X days" books usually use MSVC as their IDE, but the examples should still work for other systems.I originally learnt from the "idiots guide to C++" - it was good enough to learn the syntax and basic stuff, after that you can move on to tutorial on the net and actually understand them ;)When you're feeling confident with C++ definatly read scott myers "Effective C++" to learn some 'best practices'.   ;  Generally, online tutorials are of poor quality. On the other hand, they are free.If you have a good budget, I recommend you buy books (I can't recommend any specific ones, however). As they are pretty expensive, I would also recommend you search for used books, if you don't mind them (personally, I don't - it can't be any worse than using a school textbook). However, if the book comes with a CD, it may be a better idea to buy new. If you do buy used, and budget is limited, make sure you run a really good search for the lowest price - go google.com, search for "Used books" or "Used book search", and click on every result you get and perform a search for the book you're looking for.Make sure you read the reviews, both on Amazon (or whatever book seller you prefer) and on GameDev.net books section here. You can find the GameDev.net C++ book section here, sorted by rating, from best to worst. Just be aware that not all books are introductory.Finally, whatever books you end up choosing, make sure Thinking in C++ (both volumes) make it into that list. They are wonderful books, and best of all, they're free! You can buy both in print on Amazon as well. They're not the best if they're your first, but they're incredibly useful.Good luck!   ;  The Annonymous Poster gave good advice this time.  I'd listen to him/her.  Effective C++ is a much better reference than the Windows-only books if you are looking to develop professionally.  Effective C++ 2 and Effective STL would round out the package.  But these books are not for beginners.If you've learned other programming languages then you should be able to pick up C++ from the books you mentioned or one of the free books recommended by v0dka.   