best language to start with?
best language to start with?
My friend and I are learning C. Is this a good language to start with? we just want to make programs for ourselves. Also What is a good C compiler?
I want a better computer!
C or C++ are, in my opinion, the best languages to start out learning. They teach you the concepts you need to know in programming while not spoon-feeding you bad habits (like Basic) or focusing too much on high-level programming (like Java).
A good free C/C++ compiler? djgpp. It does what you need it to, and you can customize what you download. You'll probally just need the compiler for now, though the other tools come in handy when you learn how to use them.
Good luck!
A good free C/C++ compiler? djgpp. It does what you need it to, and you can customize what you download. You'll probally just need the compiler for now, though the other tools come in handy when you learn how to use them.
Good luck!
My java developers (application developers) swear that C teaches bad habits, my C/C++ guys (server/systems programmers) say the opposite. Almost like asking "which unix is better". A healthy religious debate...
Depends on what you want to do. For learning, pick one and go with it. You'll always have time to learn something else if you like.
my $.02
Skye
Depends on what you want to do. For learning, pick one and go with it. You'll always have time to learn something else if you like.
my $.02
Skye
anything is possible - nothing is free

Blisster wrote:It *would* be brokeback bay if I in fact went and hung out with Skye and co (did I mention he is teh hotness?)
- striker8000
- Posts: 881
- Joined: Tue Mar 02, 2004 5:28 pm
- Location: lost in time
- striker8000
- Posts: 881
- Joined: Tue Mar 02, 2004 5:28 pm
- Location: lost in time
-
Greenish
It really depends on what kind of program you want to make. I started learning PHP as my first because it helped me with some of my websites. Now I have learned Java and C++ as well and am starting perl, python, LISP and Ada.
I would say that Java or C++ would be good starting languages because they both get you focused on OOP with good structure and generally good readability (Java more so, and you dont have to worry about memory allocation with Java)
You really just have to be committed to actually trying to learn it. If you just sit down with a book for an hour a week, you wont get anywhere.
Good luck with whatever you choose.
Also I would recommend the IDE/Compiler Eclipse (http://www.eclipse.org) if you do choose java. Loads of features and it runs on just about any operating system.
And a good C complier is gcc if you run linux. I dunno if there is a windows version. Not sure of any good *Free* windows compilers.
I would say that Java or C++ would be good starting languages because they both get you focused on OOP with good structure and generally good readability (Java more so, and you dont have to worry about memory allocation with Java)
You really just have to be committed to actually trying to learn it. If you just sit down with a book for an hour a week, you wont get anywhere.
Good luck with whatever you choose.
Also I would recommend the IDE/Compiler Eclipse (http://www.eclipse.org) if you do choose java. Loads of features and it runs on just about any operating system.
And a good C complier is gcc if you run linux. I dunno if there is a windows version. Not sure of any good *Free* windows compilers.
- striker8000
- Posts: 881
- Joined: Tue Mar 02, 2004 5:28 pm
- Location: lost in time
-
Ghosthunter
- SG VIP
- Posts: 18183
- Joined: Tue Mar 06, 2001 12:00 pm