Page 2 of 2
Posted: Sat May 28, 2005 4:23 am
by bitWISE
Nevermind. Don't learn anything besides C++ because C++ is the greatest language ever and you will never need to use anything else. And if someone gives you a design document that tells you to use something different, tell them to fuck right off cuz you're using C++.
Posted: Sat May 28, 2005 4:32 am
by stocktroll
bitWISE wrote:Nevermind. Don't learn anything besides C++ because C++ is the greatest language ever and you will never need to use anything else. And if someone gives you a design document that tells you to use something different, tell them to fuck right off cuz you're using C++.
all programmers should start with C++ so whats your point?
Posted: Sat May 28, 2005 4:35 am
by inolen
bitWISE wrote:Nevermind. Don't learn anything besides C++ because C++ is the greatest language ever and you will never need to use anything else. And if someone gives you a design document that tells you to use something different, tell them to fuck right off cuz you're using C++.
No, but as dnoyc said. If you know C++, you can branch off to any other language with ease. The converse is not true for many languages.
Posted: Sat May 28, 2005 4:55 am
by Guest
stocktroll wrote:bitWISE wrote:Nevermind. Don't learn anything besides C++ because C++ is the greatest language ever and you will never need to use anything else. And if someone gives you a design document that tells you to use something different, tell them to fuck right off cuz you're using C++.
all programmers should start with C++ so whats your point?
I didn't. I started with VB6.

Been kinda regretting it ever since. It allows for a lot of sloppy schtuff.
Posted: Sat May 28, 2005 5:49 am
by ^misantropia^
inolen wrote:No, but as dnoyc said. If you know C++, you can branch off to any other language with ease. The converse is not true for many languages.
It might be easier to start off with plain C since it doesn't have as many pitfalls as C++ (you could argue it's gonna be hard adjusting to the OO paradigm later on, but I never had much trouble with that myself). Java and Pascal are great languages for learning general programming too.
Posted: Sat May 28, 2005 6:08 am
by inolen
I would definately go more for C as well. It will help you be more cautious about using all the various horrible things that C++ offers.
Posted: Sat May 28, 2005 3:29 pm
by Timbo
Agreed. C++ should make a lot more sense if you know C first. A lot of the language design is influenced by the fact that C is a subset of C++. Some things might seem weird if you've never had the experience of C to know why they're like they are.
If you don't fancy that, Java/C# (lets face it, they're virtually the same language) is a much better first OOP language.
As for books, for C: "A Book on C" and C++: "Thinking in C++". Don't know about Java/C#.
Posted: Sat May 28, 2005 4:59 pm
by mik0rs
O'Reilly's "Programming C#" is a good book for, well, C#.
Posted: Sat May 28, 2005 7:40 pm
by ^misantropia^
But REAL man do everything in assembler

Posted: Sat May 28, 2005 7:50 pm
by mik0rs
inolen (i'm assuming you'll check back)
Where did you start learning C++ and various other stuff (OpenGL or whatever you've been using for your 3d apps)? I've not done any C++ for ages and never got into any depth. Got any links or book recommendations?
Posted: Sat May 28, 2005 8:29 pm
by inolen
mik0rs wrote:inolen (i'm assuming you'll check back)
Where did you start learning C++ and various other stuff (OpenGL or whatever you've been using for your 3d apps)? I've not done any C++ for ages and never got into any depth. Got any links or book recommendations?
I just started fiddling with the q3 source code, when I started with OpenGL I would think of something to make and then download similar programs and study their source. As for books, the only one I've read is Design Patterns, and I read that when really getting into C++.
Posted: Sat May 28, 2005 8:39 pm
by mik0rs
Ahh cool, I should probably do something like that. Did some "games programming" in uni, all 2d stuff with Direct Draw though, got to start somewhere though. I'm just looking to boost my knowledge of it, mainly as I'll be looking for employment next year when I'm done doing my travelling thing.
As for the Design Patterns book, is it by any chance:
This one?
Posted: Sat May 28, 2005 8:42 pm
by inolen
mik0rs wrote:
This one?
Yup. Good book.
Posted: Sat May 28, 2005 8:44 pm
by mik0rs
Yeah, had a look through but not in depth, just had a look at a random chapter, I'm impossibly hard to get motivated sometimes.
Posted: Sun May 29, 2005 3:48 am
by dnoyc
for open gl programming you might want to start here
http://nehe.gamedev.net/ the tutorials are really good.
Posted: Sun May 29, 2005 9:54 am
by mik0rs
Bookmarked, I'll give that a look pretty soon. I'm not looking to get into games programming as such but it'd be cool to be able to make some stuff for the hell of it, plus I might change my mind.