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
|
  |
| 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 |
|
|
|
| 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 |
|
|
| |
|
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 |
|
|
|
| 10 Sep 2012 04:12 PM |
| How long did it take you to write that? |
|
|
| Report Abuse |
|
|
Silvu
|
  |
| Joined: 05 Mar 2011 |
| Total Posts: 19434 |
|
|
| 10 Sep 2012 04:17 PM |
@green
2 and a half minutes |
|
|
| Report Abuse |
|
|
| |
|
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
|
  |
| 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 |
|
|
|
| 10 Sep 2012 05:06 PM |
| I was about to say, 110 WPM is terrible. |
|
|
| Report Abuse |
|
|
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
|
  |
| 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
|
  |
| Joined: 03 May 2009 |
| Total Posts: 10341 |
|
| |
|
|
| 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
|
  |
| 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
|
  |
| 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
|
  |
| 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 |
|
|
|
| 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
|
  |
| 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 |
|
|
|
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
| 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 |
|
|
|
| 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 |
|
|