generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Which is better to learn first, C++, or C#?

Previous Thread :: Next Thread 
moryo7 is not online. moryo7
Joined: 19 Jul 2010
Total Posts: 5028
10 Sep 2012 03:55 PM
Before I commit myself to anything, might as well ask which one is most useful.
Report Abuse
AdvRobot is not online. AdvRobot
Joined: 09 Aug 2012
Total Posts: 172
10 Sep 2012 03:59 PM
C++ according to Bjarne Stroustrup "Creator of C++" Says you don't need to know C# to know C++. However you want to start off small then go from easy to the intermediate languages.
Report Abuse
Multidimensional is not online. Multidimensional
Joined: 05 Apr 2012
Total Posts: 866
10 Sep 2012 04:04 PM
C# and C++ are nothing alike other than the fact that they are both programming languages. I would recommend learning C++.
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
10 Sep 2012 04:10 PM
C++ is win.
Report Abuse
Silvu is not online. Silvu
Joined: 05 Mar 2011
Total Posts: 19434
10 Sep 2012 04:10 PM
Assuming you don't know any languages I'd suggest learning Python before anything else. It forces good habits.

I think that BASIC would be a good language as it's easy and makes more sense compared to other languages (to me anyways) but a lot of people say that it teaches bad habits. Depending on what you want to make you may never actually need to go outside of the many flavors of BASIC.

Don't listen to anybody telling you to learn Perl first. PERL IS BAD AND ANYBODY WHO PRIMARILY USES PERL SHOULD FEEL BAD.

Assuming that you know other languages, C++ is better to learn first out of the two. C++ is crossplatform (inb4mono) and is used for far more things, as C# can only run on windows (inb4mono).

Also, if Windows 8 sucks as much as I think it will for average users, it'll be a huge flop and everybody will switch to OS X or Linux (Ubuntu is starting to get lots of publicity and soon there will be lots of tablets and such running Ubuntu by default.) and then there will be no more use for C#.

@People saying Windows 8 won't flop

Metro sucks like hell and it's a big puzzle. People want something simple that can do what they want quickly which is why most people don't use Linux. Ubuntu/Mint/etc. are heading in this direction. They also have pretty UIs that are easy to use and figure out, whereas Metro is ugly, is a big puzzle, etc. Despite the performance enhancement, it's not worth it. Most Linux distros run faster than Windows 8.

Metro = Iceberg, Windows = Titanic
Report Abuse
GreenDay987 is not online. GreenDay987
Joined: 21 May 2011
Total Posts: 7027
10 Sep 2012 04:12 PM
How long did it take you to write that?
Report Abuse
Silvu is not online. Silvu
Joined: 05 Mar 2011
Total Posts: 19434
10 Sep 2012 04:17 PM
@green

2 and a half minutes
Report Abuse
Multidimensional is not online. Multidimensional
Joined: 05 Apr 2012
Total Posts: 866
10 Sep 2012 04:26 PM
110 WPM
Report Abuse
Silvu is not online. Silvu
Joined: 05 Mar 2011
Total Posts: 19434
10 Sep 2012 04:29 PM
@Multi

I still haven't gotten used to this keyboard

That's why it's so slow
Report Abuse
Tarabukka is not online. Tarabukka
Joined: 18 Jan 2011
Total Posts: 394
10 Sep 2012 04:41 PM
C# so you can worry about high-level design first and C++ after so you can worry about low-level design. Best of both worlds!
Report Abuse
Multidimensional is not online. Multidimensional
Joined: 05 Apr 2012
Total Posts: 866
10 Sep 2012 05:06 PM
I was about to say, 110 WPM is terrible.
Report Abuse
Wobious is not online. Wobious
Joined: 17 Jan 2012
Total Posts: 135
11 Sep 2012 08:43 AM
there's a difference between figuring out what to type and typing directly from head
Report Abuse
Aerideyn is not online. Aerideyn
Joined: 16 Jan 2010
Total Posts: 1882
11 Sep 2012 09:37 AM
c# if you actually want to finish what you start :p
C++ has to many nuances and you end up spending all your time worrying about resource management than the thing you are trying to make.

C# until you know what you are doing, then build on it by moving to c++.
Report Abuse
pighead10 is not online. pighead10
Joined: 03 May 2009
Total Posts: 10341
11 Sep 2012 09:56 AM
110 wpm is not terrible
Report Abuse
Multidimensional is not online. Multidimensional
Joined: 05 Apr 2012
Total Posts: 866
11 Sep 2012 10:39 AM
I'd be impressed if it was 210 WPM.

"there's a difference between figuring out what to type and typing directly from head"

I took that into account.
Report Abuse
noliCAIKS is not online. noliCAIKS
Joined: 08 Mar 2010
Total Posts: 917
11 Sep 2012 11:09 AM
All I know people to have started with C++ without knowing anything about the way operating systems work littered their memory heap to a horifying extent. Unless you are capable of understanding the workings of arrays, memory allocations and pointers, I recommend a high level langauge with garbage collection such as Java or Lua.
I heard C# also automatically collects garbage and makes use of many Windows-only frameworks. While I hate using either myself, they make everything much easier for beginners.
Report Abuse
Wobious is not online. Wobious
Joined: 17 Jan 2012
Total Posts: 135
11 Sep 2012 11:10 AM
shut up noli

how is using gc languages going to help you with languages without gc
Report Abuse
pighead10 is not online. pighead10
Joined: 03 May 2009
Total Posts: 10341
11 Sep 2012 11:14 AM
"I'd be impressed if it was 210 WPM."

I use the computer every day for at least 6 hours and have done for 3 years and type at about 100 wpm.
Report Abuse
trappingnoobs is not online. trappingnoobs
Joined: 05 Oct 2008
Total Posts: 19100
11 Sep 2012 11:29 AM
When I'm typing gibberish that has no real meaning behind, I can hit about 130-150 WPM, when I'm thinking I hit about 90-100 and when I'm copying text manually I hit about 80 if it's on the screen and 60-70 if it's physical copy I'm typing onto computer.
Report Abuse
pighead10 is not online. pighead10
Joined: 03 May 2009
Total Posts: 10341
11 Sep 2012 12:27 PM
"hen I'm copying text manually I hit about 80"

Surely that's faster?
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
11 Sep 2012 12:53 PM
Copying text slows you down a bit. Writing and reading is harder than just writing from your head.
Report Abuse
trappingnoobs is not online. trappingnoobs
Joined: 05 Oct 2008
Total Posts: 19100
11 Sep 2012 12:59 PM
I can think words to express a thought extremely quickly (Great for witty comments & sarcasm) except when I'm doing a speech in-front of people, in which case my mind blanks.
Report Abuse
Seranok is online. Seranok
Joined: 12 Dec 2009
Total Posts: 11083
11 Sep 2012 01:08 PM
If you go from a C++ to C# you will have a greater appreciation for all the easy ways of doing certain things.

If you go from C# to C++ you will be glad that you can go low-level and have more control over what's happening.
Report Abuse
pighead10 is not online. pighead10
Joined: 03 May 2009
Total Posts: 10341
11 Sep 2012 01:11 PM
@trapping

Hah, I'm great when in front of an audience. I can just make an entire speech up on the spot.
Report Abuse
MyrcoMyrcoMyrcoMyrco is not online. MyrcoMyrcoMyrcoMyrco
Joined: 03 Sep 2011
Total Posts: 1013
11 Sep 2012 01:47 PM
C#. You can get into lower-level thinking later, C# will build the basics, C++ will cream it up with dat finishing-touch.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image