Post: C++ or C# or VisualBasic?
09-11-2011, 01:57 AM #1
tokzikate
Gym leader
(adsbygoogle = window.adsbygoogle || []).push({}); I recently downloaded Microsoft Visual Studio 2010 Ultimate.
I've been programming PHP and Python and now I'm wanting to start making better programs with GUI's.
In your opinion, what is better to learn, C++ C# visual basic or should I learn all of them in a specific order etc.
Thanks in advance, tokzikate.
(adsbygoogle = window.adsbygoogle || []).push({});
09-11-2011, 02:29 AM #2
Ritztro
I am a Game Developer
I would say C++ as it is going to be the greatest very soon for Performance/$, Performance/Cycle, and Performance/Transistor. C++11 (C++0x) is also going to going to greatly modernize c++. It is also cross platform for almost any platform. Oh and almost everything is compatible with C++.

The following user thanked Ritztro for this useful post:

tokzikate
09-11-2011, 03:07 AM #3
tokzikate
Gym leader
i had a look at C++ but the tut only covered command line interfaces, is it easy to make GUI's with C++ ? and if it is, could you point me to a tutorial, thanks.
Originally posted by Ritztro View Post
I would say C++ as it is going to be the greatest very soon for Performance/$, Performance/Cycle, and Performance/Transistor. C++11 (C++0x) is also going to going to greatly modernize c++. It is also cross platform for almost any platform. Oh and almost everything is compatible with C++.
09-11-2011, 03:28 AM #4
Ritztro
I am a Game Developer
Originally posted by tokzikate View Post
i had a look at C++ but the tut only covered command line interfaces, is it easy to make GUI's with C++ ? and if it is, could you point me to a tutorial, thanks.


Okay well c++ visual stuff by itself is mostly just console output, but if you want GUI's you need to use the OS' Window API (Windows API or GTK) along with some form of Widget system, or you could use QT or you could use any other GUI library for C++. I would recommend QT as its cross platform and easy to use. I do not know of any tutorials right off hand. But to be honest, if the program doesn't require a GUI, don't waste your time on it.
09-11-2011, 03:31 AM #5
tokzikate
Gym leader
okay thanks Smile
Originally posted by Ritztro View Post
Okay well c++ visual stuff by itself is mostly just console output, but if you want GUI's you need to use the OS' Window API (Windows API or GTK) along with some form of Widget system, or you could use QT or you could use any other GUI library for C++. I would recommend QT as its cross platform and easy to use. I do not know of any tutorials right off hand. But to be honest, if the program doesn't require a GUI, don't waste your time on it.
09-11-2011, 06:34 AM #6
Epic?
Awe-Inspiring
Originally posted by tokzikate View Post
I recently downloaded Microsoft Visual Studio 2010 Ultimate.
I've been programming PHP and Python and now I'm wanting to start making better programs with GUI's.
In your opinion, what is better to learn, C++ C# visual basic or should I learn all of them in a specific order etc.
Thanks in advance, tokzikate.


Anything but Visual Basic!

I'd recommend C++ if you have some experience, its not hard to create GUIs (there's a variety of kits) and it gives you a lot more power over your machine. C# is good if you're newer to programming.
09-11-2011, 06:41 AM #7
Pichu
RIP PICHU.
Originally posted by AsianInvasion View Post
Anything but Visual Basic!

I'd recommend C++ if you have some experience, its not hard to create GUIs (there's a variety of kits) and it gives you a lot more power over your machine. C# is good if you're newer to programming.


C# is awesome. Have to add to what you are saying.

If you are completely new to programming and want to get an idea then VB.Net is a great start.
If you already have some experience or an idea but want to get a better understanding of things, C# is the way to go.
If you are experienced already with coding and want to get in more major application building and such C++ is the way to go.

I'm in the middle of learning C#, as I get better and better at it and finish a couple books that will teach me more about everything and how it does and doesn't work then I will make a shift to C++.
09-11-2011, 06:49 AM #8
tokzikate
Gym leader
Thanks for this, i think ill keep going with C++ then, as ive been programming for awhile
Originally posted by Sublimity View Post
C# is awesome. Have to add to what you are saying.If you are completely new to programming and want to get an idea then VB.Net is a great start.If you already have some experience or an idea but want to get a better understanding of things, C# is the way to go.If you are experienced already with coding and want to get in more major application building and such C++ is the way to go.I'm in the middle of learning C#, as I get better and better at it and finish a couple books that will teach me more about everything and how it does and doesn't work then I will make a shift to C++.
09-11-2011, 06:52 AM #9
Pichu
RIP PICHU.
Originally posted by tokzikate View Post
Thanks for this, i think ill keep going with C++ then, as ive been programming for awhile


Nice choice. Smile

About 1-1/2 months of C# for me and I'm getting the hang of it fast. Goal is to start C++ by the end of this year. I want to start making some advance applications, some for the good and others for personal greed lol.
09-11-2011, 08:56 AM #10
tokzikate
Gym leader
personal greed :carling: you should see the latest program i made in vb , simple but evil Happy
Originally posted by Sublimity View Post
Nice choice. SmileAbout 1-1/2 months of C# for me and I'm getting the hang of it fast. Goal is to start C++ by the end of this year. I want to start making some advance applications, some for the good and others for personal greed lol.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo