11 Replies - 970 Views - Last Post: 15 February 2012 - 08:15 PM

#1 Raigar  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 11-February 12

Going to take lessons , what should I choose? (C++ or C#)

Posted 13 February 2012 - 04:29 PM

Hey guys! Im sorry if this is wrong section. I am going to start taking lessons next week and I was thinking should I continue with my C# learning or start C++ ? I really love to use the GUI (addicted from vb6) and possibility for Console Application in C# seems pretty good for me. I have never programmed in C++ before , that's why I am asking here. Any help would be highly appreciated.
Cheers,
~Raigar
Is This A Good Question/Topic? 0
  • +

Replies To: Going to take lessons , what should I choose? (C++ or C#)

#2 janne_panne  Icon User is offline

  • WinRT Dev
  • member icon

Reputation: 429
  • View blog
  • Posts: 1,047
  • Joined: 09-June 09

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 12:39 AM

Since you already know C#, I think learning a bit of C++ would be good. You can teach yourself more C# while studying C++.

It's essential for a programmer to know at least a little bit about computer memory and how your program is going to use that memory. In C# every object you pass to methods is passed by a reference but do you know what that really means? Or what you are passing when you are using 'ref object o' in your method parameter. Or what is null and what happens when you initialize a class with new keyword.
After learning C++ it was easier to understand those things.

Of course the best option is to study both so if you just can, take both lessons ;)
Was This Post Helpful? 2
  • +
  • -

#3 Raigar  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 11-February 12

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 04:12 AM

Well I never said that I know C# but I'm still learning it. Will taking C++ lesson and learn C# at home will be good choice bro?

Thanks!
Was This Post Helpful? 0
  • +
  • -

#4 Mylo  Icon User is offline

  • Knows all, except most.

Reputation: 265
  • View blog
  • Posts: 747
  • Joined: 11-October 11

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 05:50 AM

My opinion is that if you want to get into heavy and low level programming, go with c++. If you want to make applications rapidly (for windows) and have support already there for you, c# is a good choice, it is much easier.

It is also possible that you can take one of the courses, and study the other in your spare time. Studying by yourself can definately get you their faster, but you may have difficulties moving into the language, but if your studying another, I see no problem there.

This post has been edited by Mylo: 14 February 2012 - 05:51 AM

Was This Post Helpful? 0
  • +
  • -

#5 janne_panne  Icon User is offline

  • WinRT Dev
  • member icon

Reputation: 429
  • View blog
  • Posts: 1,047
  • Joined: 09-June 09

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 06:11 AM

I checked the topics you have made and if you continue to do software like that (in the proxy-topic), I would advice you to make your decision based on this:

If you know what OOP means and how to create software that follows OOP concepts, go for C++ lessons. If you don't know OOP, go for C#.

OOP is really important concept which you must understand to get a job at programming.
Was This Post Helpful? 0
  • +
  • -

#6 Raigar  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 11-February 12

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 06:26 AM

I don't know what OOP means actually. Aren't they supposed to teach me about it on course?
P.S. Anyway , I think I will take C# because I like it alot and I'm getting familiar with it.
Much love,
Raigar~
Was This Post Helpful? 0
  • +
  • -

#7 janne_panne  Icon User is offline

  • WinRT Dev
  • member icon

Reputation: 429
  • View blog
  • Posts: 1,047
  • Joined: 09-June 09

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 06:31 AM

Yep, since you don't know what OOP means you should take C# because they'll teach you that there. They might not teach it so well in C++ lessons, and it's a bit different there.
Was This Post Helpful? 1
  • +
  • -

#8 Raigar  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 11-February 12

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 07:10 AM

Is Console Application in C# still .Net framework dependant? Thanks alot!
Was This Post Helpful? 0
  • +
  • -

#9 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1362
  • View blog
  • Posts: 3,002
  • Joined: 30-January 11

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 07:13 AM

Yes. Unless you use the Mono framework of course.

This post has been edited by Ryano121: 14 February 2012 - 07:14 AM

Was This Post Helpful? 0
  • +
  • -

#10 Raigar  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 29
  • Joined: 11-February 12

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 09:04 AM

@Mylo, Ryano121,
Are you agreeing with janne_panne to get C# lessons ?
Was This Post Helpful? 0
  • +
  • -

#11 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon


Reputation: 7881
  • View blog
  • Posts: 13,390
  • Joined: 19-March 11

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 14 February 2012 - 09:14 AM

If you've started C#, and it does things you need a language to do, then continue with it. When you can build a non-trivial application in C#, learn another language.

Which one is up to you. I have no way of knowing what you want to do, what jobs you want to have, what your brain likes to do, or anything of that sort. I have no way of advising you on what you should learn next, and neither does anyone else here. All I can tell you is that it's good to finish things that you start, and it's good to keep learning.
Was This Post Helpful? 1
  • +
  • -

#12 pbl  Icon User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8342
  • View blog
  • Posts: 31,880
  • Joined: 06-March 08

Re: Going to take lessons , what should I choose? (C++ or C#)

Posted 15 February 2012 - 08:15 PM

Why asking that question in the Java forum instead of sking it into the C# or C++ forum ?

*Edited: my mistake

This post has been edited by pbl: 15 February 2012 - 08:16 PM

Was This Post Helpful? 0
  • +
  • -

Page 1 of 1