Books

Avid_GAMr
Avid_GAMr used Ask the Experts™
on
an anyone reccomend any good books for c++ and/or gmax? I have found c++ interactive guide, windows game programming for dummies and 3ds max 4. I also saw c++ for dummies but it was checked out. Any help would be appreciated.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Possible must-haves for the budding C++ programmer:

"Thinking in C++" by Bruce Eckel : A nice, clear explanation of the C++ language; assumes some amount of basic C knowledge on the part of the reader.

"Effective C++" by Scott Meyers : This is a great guide to improving your C++ skills and practices, but not until you're acquainted with the basics of the language and have written a few programs of your own.

Author

Commented:
I really aprreciate your insight, but I am so totally new, it really isn't even funny, that why the "For Dummies" book caught my eye. I don't really like the style of thw Rox tutorial included with C++, so I need something that assumes you have next to NO knowldge of programming. By the way, what is the difference between C, Cbasic and C++?(If this was double posted I apologize)
I know very little about CBasic, so I'm not the best person to answer this.

As for differences between C and C++:

C is a very fast, very powerful, flexible, relatively sensible programming language.  Unfortunately, some (larger, more complex) tasks can become a bit awkward when using C, and occasionally even unsafe (as far as causing memory corruptions if you're not careful, which can in turn cause your program to crash).

C++ was developed as an extension to C.  It includes everything in the C language, but with the addition of several important new features that make many complex tasks easier to "think about" and code.

In C, for example, you have data (say, your income tax records) and you have functions that do stuff to / with that data (say, search through your tax records during an audit).  In C++, the relationship between data (stuff) and functions (what you can do with / to that stuff) becomes more tightly coupled.  Instead of having a chunk of data over there and some functions over here, you have an "object", which is a single chunk of data-and-functions put together to work as a self-contained mechanism.  If you've heard the term "object-oriented programming", this is what it refers to.

C++ also provides some improved safety mechanisms to protect you from your own folly a little better than C does, as well as a number of other nifty features.

As far as books go, I have unfortunately still yet to see what I would consider to be a REALLY good book for the absolute beginner.  If you find one that really works for you, be sure to spread the word about it!  Otherwise, I recommend trying to find someone who can tutor / mentor you in some programming fundamentals... this is usually the best way to learn.

just my humble two cents,
-sq
Introduction to R

R is considered the predominant language for data scientist and statisticians. Learn how to use R for your own data science projects.

Commented:
A note on the "C++ was developed as an extension to C": This isn't true -- it was developed as an entirely new language, with an easy way to be accepted by the majority of programmers at that time. There are a lot of things you can do in C that you cannot in C++ -- nothing I would miss, as most of it relates to bad programming practices.

Sorry, I cannot give you any help on books or tutorials that may help you learn the language. UncleSquirrels recommondations are good resources, but they don't really teach you programming from the ground up [I believe "Thinking in C++" is still somewhat helpful to you].

.f
A really good book to have is "C++ the Complete Reference" it shows almost every aspect of basic gaming needs and teaches from the ground up, so you can pick up wherever you left off in your former studies. Easy integration, eh?
Avid_GAMr:
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
EXPERTS:
Post your closing recommendations!  No comment means you don't care.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial