Page 1 of 2

What Should I use to start??

Posted: Wed Aug 19, 2009 2:15 pm
by RoJaMi
I want to start programming with my friend jtst1, who is using C++. He and I want to start making a game, and he told me to use Blitz to help him out. Should I use Blitz or should I use something else?

Re: What Should I use to start??

Posted: Wed Aug 19, 2009 3:21 pm
by dandymcgee
RoJaMi wrote:I want to start programming with my friend jtst1, who is using C++. He and I want to start making a game, and he told me to use Blitz to help him out. Should I use Blitz or should I use something else?
Need a bit more background info:

1.) Have you ever used a programming language before (Note: HTML is not a programming language)?
2.) If so, which one(s) and how far did you get concerning basic concepts (variables, functions, control flow)?
3.) How motivated are you (ie. how long can you wait to have show-off-able results)?

We'll go from there.

Re: What Should I use to start??

Posted: Wed Aug 19, 2009 4:57 pm
by Falco Girgis
Learning Blitz isn't going to help you help a C++ program or programmer very much. We could offer more meaningful advice if you could kindly elaborate.

Re: What Should I use to start??

Posted: Wed Aug 19, 2009 9:04 pm
by Pickzell
Well, Blitz may help you learn the fundamentals of C++.
If you want to really help him though, learn some lua.

Re: What Should I use to start??

Posted: Wed Aug 19, 2009 9:18 pm
by wearymemory
What's wrong with learning C++ to help him out?

Re: What Should I use to start??

Posted: Wed Aug 19, 2009 9:56 pm
by Bludklok
wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 5:31 am
by kamokow
Bludklok wrote:
wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.
The problem with starting out with C++ is that I will take a longer (well... probably), before you can really start helping out with anything. But thats only my opinion. <(^^,)>

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 7:40 am
by wearymemory
kamokow wrote:
Bludklok wrote:
wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.
The problem with starting out with C++ is that I will take a longer (well... probably), before you can really start helping out with anything. But thats only my opinion. <(^^,)>
Probably. But we don't know that. And learning C++ would probably set you ahead more than learning Blitz would. You wouldn't want to spend your life in the "just helping" position, would you?

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 7:55 am
by hurstshifter
Learn C, then learn C++

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 9:41 am
by K-Bal
hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 11:22 am
by hurstshifter
K-Bal wrote:
hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.

You don't know how learning C before C++ is going to help anyone? I feel pretty strongly that having a foundation in pure C is a great idea before moving into C++.

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 1:47 pm
by combatant936
hurstshifter wrote:
K-Bal wrote:
hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.

You don't know how learning C before C++ is going to help anyone? I feel pretty strongly that having a foundation in pure C is a great idea before moving into C++.
I started learning C++ without any previous knowledge in programming around last December. First I did little console programs, then I learned how to use DarkGDK (only doing 2D stuff), then I learned how to use SDL, and I pretty much spent every hour of my free time this summer to learn more and more and I've actually gotten further than I expected to get :)

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 2:29 pm
by K-Bal
I don't see any advantage in learning a procedural language before an OOP language. That will just cause headaches.

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 2:59 pm
by dandymcgee
hurstshifter wrote:Learn C, then learn C++
While it is an excellent idea to have a good standing in both languages, the order in which you learn them isn't really relevant (in my opinion).

Re: What Should I use to start??

Posted: Thu Aug 20, 2009 3:10 pm
by hurstshifter
dandymcgee wrote:
hurstshifter wrote:Learn C, then learn C++
While it is an excellent idea to have a good standing in both languages, the order in which you learn them isn't really relevant (in my opinion).
Considering C++ is a superset of C, it would make sense to me to learn C before C++. I wouldn't say that it isn't relevent(In MY opinion :mrgreen: ). While you do not need to know C to learn C++ from the ground up, it would be nice to have that foundation.


Sure you don't need to play the original Resident Evil before you play the GameCube remake. But aren't you glad you did?


I don't want to start a procedural vs. OO debate here though so I'll keep my mouth shut :) .