Jump to content

Looking for 2 Books

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
5 replies to this topic

#1
LukeyJ

LukeyJ

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
Hello people,

I'm looking to expand my reading materials. While I'm aware there is a list of books, I want opinions and comments on what would be the best for my particular purposes. I currently own Ivor Horton's beginning Visual c++ 2008. I've just about digested most of the native c++ materials (OOP, pointers, basic WINAPI, STL basics).

I'm looking for two books, the first, I would like a OpenGL based book for C++ or possibly in C++ context. The second would be a more advanced C++ book, one where I can build on my knowledge and become a stronger programmer.

Any advice would be great, thanks.

P.s. I'd like to go into a career in programming, possibly in a year or two. So possibly something that would give me a good foundation for this or introduce me to possible design concepts that I'd find helpful in developing projects.

#2
dcs

dcs

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 775 posts
I have no experience with OpenGL books, but I'll point hither and yon as I usually do.

The OpenGL site itself lists these: Books on OpenGL and Graphics Programming

NeHe Productions: Main Page features Beginning OpenGL Game Programming and More OpenGL Game Programming.

On C++ I just echo http://forum.codecal...782-post10.html

Perhaps those on the latter half of that list would interest you. I think Sutter and Meyers have web sites too.

#3
Hawk1

Hawk1

    Learning Programmer

  • Members
  • PipPipPip
  • 70 posts
i used c++ without fear, and it taught me all the basics... ill sell it you if you want it.

#4
LukeyJ

LukeyJ

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
Hawk1, I need something more advance, so no thanks.

dcs, thanks for that list. I've spent an hour looking through reviews and toc's and still have no idea what I want! Any recommendations from personal experience from anyone?


EDIT: This is my rough guide of what I may get on the C++ side of things based on comments...


############### BEGINNER TO INTERMEDIATE ###################

The C++ Standard Library: A Tutorial and Reference (Hardcover)
by Nicolai M. Josuttis (Author)

*** Essential STL information



############### INTERMEDIATE ###################


Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) (Hardcover)
by Erich Gamma (Author), Richard Helm (Author), Ralph Johnson (Author), John M. Vlissides (Author)

*** Design patters, could be useful in design aspects.




############### ADVANCED ###################

C Programming C++ Programming Language, The (3rd Edition)
by Bjarne Stroustrup (Author)


*** Get after very strong base knowledge (REFERENCE MATERIAL, NOT TUTORIAL)


Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference (Hardcover)
by Angelika Langer (Author), Klaus Kreft (Author)

*** Better use of streams...


Now on to OpenGL... I'm taking a fair bit of time over this as I'm unemployed so can't afford to throw money away!

Edited by LukeyJ, 12 November 2008 - 08:32 AM.


#5
dcs

dcs

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 775 posts

dcs said:

I think Sutter and Meyers have web sites too.
Herb Sutter's site: Guru of the Week.

Scott Meyers has book recommendations: The Most Important C++ Books...Ever.

FWIW

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
I have both
The C++ Standard Library: A Tutorial and Reference (Hardcover)
and
C Programming C++ Programming Language, The (3rd Edition) (Special Edition)
and can strongly recommend them. If you want some useful reference materials, O'Reilly has The C++ Pocket Reference and The STL Pocket Reference. These explain almost nothing for examples, but are useful when you need to check syntax, etc.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog