<p>i took programming in 1st year in c++ and numerical methods in matlab in 2nd year. I'm starting my masters which will involve changing the source code of numerical models. </p>
<p>I'm not sure if a 1 semester intro to programming class will give me the tools I need for my masters so i'm looking to do some self study.</p>
<p>I was wondering if you guys can recommend good reference texts to have?</p>
<p>The two I used in my C++ course…recommend both of them</p>
<p>Prata 5th Ed.] Stephen Prata, C++ Primer Plus, Fifth Edition, ISBN 0-672-32697-3 , SAMS, 2005.
[Deitel 7th Ed.] Deitel and Deitel, C++ How to Program, Seventh Edition, ISBN 0-13-611726-0 , Prentice Hall, 2010. </p>
<p>If you only want one, get the first.</p>
<p>I remember being pretty satisfied with C++ For You++ way back when I took AP Comp Sci back in high school, but I’m not sure if that’s necessarily what you’re looking for.</p>
<p>I am probably too late to save someone’s bad programming habits,but for anyone else who will be reading this,i suggest using Lippman’s C++ Primer,a classic intro to C++ book.It is very different from C++ Prime plus.</p>
<p>C++ is funny. It’s easy to learn how to program in it. It’s really hard to learn how to use it well because it can be used on several different levels. </p>
<p>I happen to really like Deitel and Deitel as it seems to try teach you how to program C++ well and uses the standard library and boost libraries. I initially learned using Lippman. </p>
<p>I also love the Scott Meyers series Effective C++, but it assumes you know C++ and focuses on how to use it well. His tips are brilliant.</p>