Before answering this I want to tell you that I am not a complete expert... I have programmed for a couple of years and a year of that in C++, and have done some OpenGL but I have come across this problem many times and since no one has responded to you yet I feel that I will put in some of my own input, maybe it will help, maybe it won't. Also note that I am only recomending to learn c++. This is because I learned this way, and it is the industry standard for 3D games. There are many other languages obviously, but since I have little experience with them I feel I should leave them out for a more experienced person.
I see that you have some experience in C++, or had experience. I think it is very important for your sake to start that over from the basics as you said it has been a few years since you were learning the language. There are great books out there (I will list them below), that will cover mostly everything you need to know and get you started on text based games, these are awesome (sometimes boring) ways to get to learn the language and how to use it making the structure of the game loop. There are different ways to go about these books, one being reading it diligently through just once, covering every exercise and not leaving any chapter until you are proficient leading you to the end of the book where you should know almost everything you can about the language, or at least to the extent of what the book teaches. This way of going about it is great and you will learn a lot but I feel that it is limiting in ways. When you read a text book and strictly follow its exercises you don't really allow yourself to explore other things, be creative and make mistakes. I think the best way to go about it is use the book as a sort of reference. Sure you can read the text from front to back doing this but the way I did it was I read a bit of knowledge, and created what I could from that knowledge... This made it a lot more fun and increased my learning curve. Just know, the book will stay around for much longer if you do it this way since you are taking some time to practice the material but I think it is very worth it!
Great books for C++:
C++ Primer(4th edition) by Stanley B. Lippman is a great book. I learned from it and highly recommend it for others.
C++ Programming Language by Bjarne Stroustrup. Great book, I delved into this a bit after the Primer. It is great to learn from the very inventer of the language
Great Web Tutorials:
learncpp.com (awesome site, best and only web tutorial I recommend)
After you learn the language I think you will have a good idea into what you want to learn next, whether it be the Graphics API, or maybe something more specialized like AI. But that is all I have for you, sorry if it is not enough!
cipherousMember Since 04 Sep 2012
Offline Last Active Oct 19 2012 02:29 PM
- Group Members
- Active Posts 13
- Profile Views 1,194
- Submitted Links 0
- Member Title Member
- Age 25 years old
- Birthday August 8, 1990
Monterey Bay, CA
gaming, programming, skiing, surfing, tennis, golf, music, travel...
- Skype wilprim