ok, i was talking to the C++ teacher in my highschool and she said to hold off learning it(im just starting) so i dont develop bad habits. i have to wait till junior year(im a freshman now) and thats a long time. do you think i should continue learning now and hope i dont develop serious bad habits? im learing from deitel & deitels's book "C++ how to program." in this book it describes a lot of errors and bad habits so if i use this book will it keep the bad habits at a minimum?