Outdated?

Started by
5 comments, last by hughiecoles 15 years, 10 months ago
Hi, I'm learning Directx9.0 from a book that was published in 2004. I'm worried that the knowledge i gain might be useless in the future. Should I get a latest book or is it alright to use that book?
...it's like a cycle with every other MMO post. The poster first posts it without a template the day he joins. Then a month later posts it again this time with the template but due to the feedback stated as "ANY" he gets flamed badly. Recovering from such an event takes a couple of weeks before he dares post again but this time he remembers to state the feedback as "ENCOURAGING ONLY" and then no one posts and the project dies away. Tired, the poster returns to the confines of his cave and I don't know what happens after that....
Advertisement
it might help if people know wich book it is. but no if it is a good book.
most books will cover the same fundamentals. if you learn DX once through any source then updating your knowledge for the latest methods/extensions/whatever shouldn't be a problem, provided you have an understanding of the API.
The book is 3D Game Engine Programming by Stephan Zerbest published by Primier Press.
...it's like a cycle with every other MMO post. The poster first posts it without a template the day he joins. Then a month later posts it again this time with the template but due to the feedback stated as "ANY" he gets flamed badly. Recovering from such an event takes a couple of weeks before he dares post again but this time he remembers to state the feedback as "ENCOURAGING ONLY" and then no one posts and the project dies away. Tired, the poster returns to the confines of his cave and I don't know what happens after that....
Newsflash: APIs change every 2 years.

Learn one, then learn second, then learn third. Repeat until end of career.

For a complete beginner, self-taught, it doesn't matter. For a paid course, with guidance, choose one with biggest bang for buck.

But since it takes years before one gets into a position where such up-to-date and latest-greatest details matters, start with whichever is most accessible to you (within limits, some things really are obsolete).

IMHO, learning engine programming for a self-taught beginner is wrong way to start, since it takes years (literally) before being able to do something useful. Starting with some third-party engine is generally better, modifying small pieces of code. And one shouldn't attempt to develop any kind of framework or engine without years of practical and hands-on experience.
Quote:Original post by Antheus
And one shouldn't attempt to develop any kind of framework or engine without years of practical and hands-on experience.


Not sure I agree with that thinking. One should try, you might not get anything to work but the act of trying will teach an awful lot. You don't need to complete a project for it to be valuable, sometimes trying and failing is just as useful.
a 2004 book is fine, even if it misses a topic or 2, just try to absorb everything from the it, then when you're done, move onto another book. There's no one book that will teach you everything anyways.

On top of that, frankly programming techniques don't change much in a 4 or 5 year period, and al these books usually do is give you a foundation to get experience while you figure out WHY things are done the way they are
--------------------------------------Not All Martyrs See Divinity, But At Least You Tried

This topic is closed to new replies.

Advertisement