Original Post
I used to sit and write code for 8 hours a day just because I loved making games. 6 or 7 years ago I stopped due to life changes but am considering coming back. Back then I used QBasic and VBasic (it's all I could get). Now that I'm looking to come back, I'd like to get away from those languages (because ones ancient and the other isn't meant for games).
Primarily I'm looking at making C++ my core language. I'd like to get a thorough understanding of how it works and then perhaps integrate other languages afterwards. But seeing as C++ is so widely used in the game industry it seems like the best choice. Thoughts?
With that all said; are there any books you'd recommend me getting? I'd really like to begin with the basics and work my way up. Also if there are any solid online resources (other than this site of course) that you'd recommend for me specifically, that'd be nice.
My goal is to get very familiar with the common functionality of C++ before moving on to anything else. So for example, I dont want to learn how to use a pre-written game library. I did that last year with XNA, and although quick results are fun, I felt I didn't know enough about the basics of the language (c#) to justify the things I was doing. I want to have a much more in-depth understanding.
In summary, I have 3 questions:
C++ is a good language to learn the basics of for game development?
What book(s) would you recommend that focus on the basics of the language in terms of game dev?
Any online resources that you'd recommend now knowing a bit about my background?
Primarily I'm looking at making C++ my core language. I'd like to get a thorough understanding of how it works and then perhaps integrate other languages afterwards. But seeing as C++ is so widely used in the game industry it seems like the best choice. Thoughts?
With that all said; are there any books you'd recommend me getting? I'd really like to begin with the basics and work my way up. Also if there are any solid online resources (other than this site of course) that you'd recommend for me specifically, that'd be nice.
My goal is to get very familiar with the common functionality of C++ before moving on to anything else. So for example, I dont want to learn how to use a pre-written game library. I did that last year with XNA, and although quick results are fun, I felt I didn't know enough about the basics of the language (c#) to justify the things I was doing. I want to have a much more in-depth understanding.
In summary, I have 3 questions:
C++ is a good language to learn the basics of for game development?
What book(s) would you recommend that focus on the basics of the language in terms of game dev?
Any online resources that you'd recommend now knowing a bit about my background?