C++
-
stocktroll
- Posts: 1314
- Joined: Mon Mar 21, 2005 2:44 am
all programmers should start with C++ so whats your point?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.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++.
-
Guest
I didn't. I started with VB6.stocktroll wrote:all programmers should start with C++ so whats your point?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++.
-
^misantropia^
- Posts: 4022
- Joined: Sat Mar 12, 2005 6:24 pm
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.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.
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#.
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#.
-
^misantropia^
- Posts: 4022
- Joined: Sat Mar 12, 2005 6:24 pm
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++.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?
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?
As for the Design Patterns book, is it by any chance:

This one?
Last edited by mik0rs on Sat May 28, 2005 8:43 pm, edited 1 time in total.
for open gl programming you might want to start here http://nehe.gamedev.net/ the tutorials are really good.