I wanna become a game programmer

Started by
11 comments, last by Mandeep 22 years ago
i made some big mistakes when learning to program games.

first, i thought learning C++ meant learning to program games, and when i looked thru them and found nothing game related i got angry and stopped reading them, thinking i had the wrong language or something.

that cost me a lot (actually it just made me stop coding for a while, and i went on and got good at 3d modelling, so i guess it worked for me, but i wouldnt depend on my method to learn anything)

then, i found out that games are made with api''s like OpenGL and DirectX, so i started learning directx without knowing C++. it was hard to i quite again and did more 3d modelling. then i found a nice opengl site (nehe) and found opengl easy enough because i didnt have to know as much C++ to get the ogl stuff done. but once i started trying to do bigger projects, i found out (finally) that i needed to know C++. and right now im learning C++.

my method has worked so far because now im a really well rounded game designer, but, i wouldnt count on doing it like me.

oh and one more thing, if you decide to learn BASIC before you learn C++, only do basic for a month or two, ive found that BASIC has scared away new programmers because its so, not powerful. BASIC makes programming a game seem like a huge, monalithic unfinishable project, which it isnt.

so, for books, i really liked Herb Shildt''s "The Complete Reference: C++, Third Edition" it teaches C and C++ and the differences between the two.
Advertisement
Try these, they are all FREE:

C++ in Action:
http://www.relisoft.com/book/index.htm

Numerical Recipes in C:
http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf.html

Thinking in C++ (both volumes):
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

A couple of online course on C++:
www.CodewarriorU.com

Special Edition: Using Visual C++:
http://www.informit.com/free_library/index.asp

Who''s Afraid of C++:
http://www.steveheller.com/whos/

Beginner''s C++:
http://www.cs.uow.edu.au/people/nabg/ABC/ABC.html

Teach YourSelf C++ in 21 days:
ftp://ftp.farmaco.kiev.ua/incoming/tagged/by%20Hakker/filled/By%20Hakker/Books/C%2B%2B%20Training/Teach%20Yourself%20C%2B%2B%20in%2021%20Days.zip

http://book.ygm.itu.edu.tr/Book/CPP/index.htm

Teach Yourself Visual C++ in 21 days:
ftp://mp3:mp3@80.196.152.211/-%3D%28%7B%20DOWN%20%7D%29%3D-/-%3D%28%7B%20E%20Books%20%7D%29%3D-/%28ebook%29%20-%20Programming%20-%20Teach%20Yourself%20Visual%20C%2B%2B%20In%2021%20Days/

The C++ Programming Language:
ftp://mp3:mp3@80.196.152.211/-%3D%28%7B%20DOWN%20%7D%29%3D-/-%3D%28%7B%20E%20Books%20%7D%29%3D-/%28ebook%29%20-%20The%20C%2B%2B%20Programming%20Language%203rd%
http://www.maxcode.com/nuke/downloader.php?name=MAXcode&d_op=getit&lid=5428

Try this link instead:

The C++ Programming Language:
http://www.maxcode.com/nuke/downloader.php?name=MAXcode&d_op=getit&lid=5428

Teach YourSelf C++ in 21 days:
http://book.ygm.itu.edu.tr/Book/CPP/index.htm

Visual C++ in 12 Easy Lessons
http://book.ygm.itu.edu.tr/Book/VisualC++/index.htm

C++ Annotations
http://book.ygm.itu.edu.tr/Book/C++Anno/cplusplus.html

C++ LANGUAGE TUTORIAL
http://book.ygm.itu.edu.tr/Book/Corona/C++Tut/default.htm





Rhino2876
quote:Original post by nonnus29
Personally I don''t like the "teach yourself XXX in 21 days" books


Sounds like an intro to porn

-----------------------
"When I have a problem on an Nvidia, I assume that it is my fault. With anyone else''s drivers, I assume it is their fault" - John Carmack
-----------------------"When I have a problem on an Nvidia, I assume that it is my fault. With anyone else's drivers, I assume it is their fault" - John Carmack

This topic is closed to new replies.

Advertisement