GP32 How Do I Learn C/c++?


yaustar

UK GP32 & GP2X Owner
Joined
Oct 18, 2003
Messages
2,714
Location
UK
Website
Visit site
I know it isn't directly GP32 related but it tends to pop up now and then in the developers forum.

Software:
Bloodshed's Dev Cpp with Compiler
http://www.bloodshed.net/dev/devcpp.html
Direct link: http://prdownloads.sourceforge.net/dev-cpp...pp4990setup.exe

Tutorials:
You can download source code with good commenting from http://www.gametutorials.com

http://www.gamedev.net/ <- more stuff can be found here, extremely useful.

Books:
Not a big issue for me so I can't personally recommend any besides "Code Complete" by McConnell. This book teaches the methods on programming rather then the language itself. Some people swear by it, some people hate it.. me? I find it useful and enlighting to someone who hasn't had any major experience. Should be around £18 from amazon.
 
A Book on C is a good book. its by the same publisher of the opengl Red Book.
 
I used C++ For Dummies 5th Edition for learning C++ without any previous programming experience. It's a real nice book and I would recommend it, but, if I go back in time, I would definetly have picked up Sams Teach Yourself C++ in 21 Days instead.
 
Thinking in C++ Vol. 1 was originally a textbook by Prentice-Hall.
Now the author, Bruce Eckel, has released it for free download along with its sequal, Vol. 2. They're available at BruceEckel.com. That's the one I'm reading.
 
Loubear posted on Apr 30 2006 at 03:34 PM said:
Wondering...c or c++ first?
This question has been done to death. Search google. If it gets started here again, it will just degrade into stupidity.
 
Last edited by a moderator:
<_< Just asking your opinion, almighty ignotus, and what would you recommend for us lower lifeforms...

Operative word...opinion
 
Loubear posted on Apr 30 2006 at 03:46 PM said:
<_< Just asking your opinion, almighty ignotus, and what would you recommend for us lower lifeforms...

Operative word...opinion
Oh shut the hell up. I wasn't trying to be an omniscient ass you dipshit. Is it that hard to use google? It is a massive resource of knowledge solely for the benefit of your frontal lobe.

Here, I'll even get you started, since it must be difficult for you or else you wouldn't have complained at all about my suggestion: http://www.libertyassociates.com/pages/column1.htm <-- first result on google. Not complicated at all.
 
Last edited by a moderator:
iignotus posted on Apr 30 2006 at 04:02 PM said:
Loubear posted on Apr 30 2006 at 03:46 PM said:
<_< Just asking your opinion, almighty ignotus, and what would you recommend for us lower lifeforms...

Operative word...opinion
Oh shut the hell up. I wasn't trying to be an omniscient ass you dipshit. Is it that hard to use google? It is a massive resource of knowledge solely for the benefit of your frontal lobe.

Here, I'll even get you started, since it must be difficult for you or else you wouldn't have complained at all about my suggestion: http://www.libertyassociates.com/pages/column1.htm <-- first result on google. Not complicated at all.

Uh...huh...right... Anyways, I really don't care, I started with C++ and totally screwed C, just asking that to see what you guys have started with...
 
Last edited by a moderator:
I started with C++ first and really wished I did C instead. C is a much smaller language to learn where as course teaching C++ usually chuck classes and other OO material.
 
dude: c first. it's a lovely language.

k&r c is a great reference manual with poignant examples.

c++ is journey with many paths in wrong directions. definitely cool though

good luck and have fun
 
thanks to the pandora i've decided to take a few classes at my local community college starting this fall to learn simple programming. i'm going to take computer logic first, then im going to learn Basic and Assembly language.
 
Hell, it was bumped again, so...
thanks to the pandora i've decided to take a few classes at my local community college starting this fall to learn simple programming. i'm going to take computer logic first, then im going to learn Basic and Assembly language.
At least they aren't starting you out with Java. I used to know a little BASIC long ago. I really want to learn C, I just never set aside the time and actually do it. I guess I can try to put in some actual effort into it soon. Isn't assembly specific to the CPU type? I wanted to learn that, too, I just couldn't decide for what. I guess x86 (not sure what exactly I mean by that, or if that could be transferred to newer stuff) would be useful, but it intimidates me. Same for ARM I guess. I had z80 in mind for a couple years. 6502 has been a bit of a constant for me, and seems the most realistic, even if not exactly practical, so that is what I would probably go with.
 
Today I just jumped on the train... I mean, I programmed in C++ years ago (1999/2001) with "Borland Turbo C++" but now I'm using g++ compiler and I see A LOT of differences even writing an "Hello World!" program... there is a dedicated library for managing strings !! (No more need to use char arrays terminated with 0 !! And you can also sum strings !!) :D
Even the standard input/output functions are completely different...

Anyway, as a kickstarter I just used this page http://anaturb.net/C/string_exapm.htm
 
Back
Top