Go Back   Champions of Regnum > English > The Inn

The Inn A place to gather around and chat about almost any subject

View Poll Results: What language is better?
C 9 64.29%
C++ 5 35.71%
Voters: 14. You may not vote on this poll

Reply
 
Thread Tools Display Modes
Old 08-05-2008, 12:16 PM   #1
Rising-Phoenix
Pledge
 
Join Date: Nov 2007
Posts: 1
Rising-Phoenix is on a distinguished road
Default Advice from programmers to assist in learning.

I would like to know what programming language would be better to start learning. I hear that C and C++ are powerful languages but both are somewhat different somehow. Which one is better to start on?
Rising-Phoenix no ha iniciado sesión   Reply With Quote
Old 08-05-2008, 12:41 PM   #2
_dracus_
Count
 
_dracus_'s Avatar
 
Join Date: Jul 2007
Location: Toulouse
Posts: 1,335
_dracus_ is on a distinguished road
Default

If you have to start by one of thoses two language, go for C it's the basis.
__________________
« Thanks all, you are right I'm great with the barbarian ... for killing mobs. » -- Athena Stillwater
_dracus_ no ha iniciado sesión   Reply With Quote
Old 08-05-2008, 01:28 PM   #3
Miraculix
Count
 
Miraculix's Avatar
 
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
Miraculix will become famous soon enough
Default

Start with procedural programming, C. Object Oriented programming (C++) imo has to come after you learn some of the basics. So yeah, go for C.
__________________
Hit me, nail me, make me God.
Panoramix :: Half Elf Hunter ## Miraculix :: Half Elf Marksman ## Aspirinix :: Wood Elf Conjurer
Syrtis :: Horus :: Antartes
Miraculix no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 04:37 AM   #4
Eli2
Apprentice
 
Eli2's Avatar
 
Join Date: Jun 2007
Posts: 73
Eli2 is on a distinguished road
Default

On PC C#.
or Qt and C++.

On Microcontroller go for C
__________________
Regnum: It's Highly Addictive!
Eli2 no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 04:41 AM   #5
magnet
Count
 
magnet's Avatar
 
Join Date: Jul 2007
Location: France
Posts: 1,416
magnet is on a distinguished road
Default

None.

Start with Python or Ocaml. If you insist on C/C++, start with C.

Quote:
Originally Posted by Eli2
On PC C#.
or Qt and C++.

On Microcontroller go for C
Java rather than C#. At least the language isn't patent encumbered (or rather, not the same way).
I would advise any new programmer to stay away from GUI toolkits until they understand the basics, so Qt is a definite no-go.

And seriously, what new programmer starts with microcontroller/ROM programming nowadays? It's more an electronics hobbyist thingy.
__________________
magnet no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 04:48 AM   #6
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

Quote:
Originally Posted by magnet
None.

Start with Python or Ocaml. If you insist on C/C++, start with C.



Java rather than C#. At least the language isn't patent encumbered (or rather, not the same way).
I would advise any new programmer to stay away from GUI toolkits until they understand the basics, so Qt is a definite no-go.

And seriously, what new programmer starts with microcontroller/ROM programming nowadays? It's more an electronics hobbyist thingy.
I started with PIC microcontrollers when I was a kid because a teacher (now a professor in an university) used them in class. Now I'm into Java, PHP, some Python and SQL (it may not be a programming language per se, but still...).

PS: I hate gui's. My PHP code results are displayed plain text or gif images. I recently tried to use some CSS, which is nice and useful, but I suck at gui developing.

PPS: I'm just a beginner.
__________________
I don't have a solution, but I admire the problem.
ArcticWolf no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 04:52 AM   #7
Eli2
Apprentice
 
Eli2's Avatar
 
Join Date: Jun 2007
Posts: 73
Eli2 is on a distinguished road
Default

Quote:
Originally Posted by magnet
I would advise any new programmer to stay away from GUI toolkits until they understand the basics, so Qt is a definite no-go.
Qt is by far not only a GUI toolkit O_o
__________________
Regnum: It's Highly Addictive!
Eli2 no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 05:19 AM   #8
Comp
Count
 
Join Date: Jun 2007
Location: Jippy's Mom's House
Posts: 1,286
Comp will become famous soon enough
Default

Quote:
Originally Posted by Rising-Phoenix
I would like to know what programming language would be better to start learning. I hear that C and C++ are powerful languages but both are somewhat different somehow. Which one is better to start on?
In my opinion you'll want to learn C first as a stepping stone.
__________________
Compost (60 Hunter) Alsius
Compoundious (Dead and gone...)
Comp no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 06:11 AM   #9
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

Quote:
Originally Posted by Solarus
In my opinion you'll want to learn C first as a stepping stone.
I'd go for C++ if I could start over again, but that's just a matter of taste.
__________________
I don't have a solution, but I admire the problem.
ArcticWolf no ha iniciado sesión   Reply With Quote
Old 08-06-2008, 06:52 AM   #10
Hellman2
Pledge
 
Hellman2's Avatar
 
Join Date: Mar 2008
Location: Germany
Posts: 38
Hellman2 is on a distinguished road
Default

I think it depends somehow what you want to do later on.
If you start with C you may learn some basics but totally miss the object oriented thinking.
But it will be easier to learn in the beginning.

C++ (never learned it) is using the structures of C and a lot more that is object oriented.

But I personally would restart again with Java.

If you learned one or two programming languages, its normally very easy to understand others and program in them - thats because the syntax may vary but the programming concepts are somehow the same.

And as Magnet said... stay away from GUI Toolkits in the beginning. At least dont use them for GUI design until you understand the mechanisms behind it and what the tool is generating for you.
__________________
Hellman Two - Conjuror/Supporter (RA - Lvl 47 forever?!?)
~~~ VALHALLA ~~~
Fear my buffs
Hellman2 no ha iniciado sesión   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:09 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved