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, 05:48 PM #11
Pichu
RIP PICHU.
Originally posted by tokzikate View Post
personal greed :carling: you should see the latest program i made in vb , simple but evil Happy


What was the last application you made? By the way, I like evil applications.
09-11-2011, 05:57 PM #12
Epic?
Awe-Inspiring
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++.



The thing is though, VB.NET is not a great starting place. I'm fairly familiar with VB.NET, and while some of the syntax is easier (eliminating things like curly brackets and semi-colons), its not really syntactically accurate to other languages, and many programmers will tell you that it teaches bad habits. Many programmers will also tell you (correctly) that VB.NET programmers get paid less than any other (some less than freelance web designers). The other issue with VB.NET (aside from teaching bad habits and being inaccurate to other more popular languages) is that it is very limiting, and only runs on Windows.

Take it from Dr. Mehran Sahami, professor of computer science at Stanford:
Originally posted by another user
if you learn basic as your first language then you're probably brain damaged



Anyways, most would recommend him to start with Java then move to C++, Java is easy and powerful (and can run on any operating system, and bypasses the compilation steps), there's a reason why Java is taught as the first language at many universities (and AP Computer Science courses).

The following 3 users say thank you to Epic? for this useful post:

Pichu, tokzikate, tylerallmighty
09-11-2011, 08:23 PM #13
tokzikate
Gym leader
people open my program and they enter their facebook username and password, and then the url of the persons facebook they want to hack, and then they click submit, and it doesnt hack anyone's facebook but sends the username and password they entered straight to my email address. youd think people would be smarter than that, but ive got a bunch of peoples working passwords from it, so apparently not Happy
Originally posted by Sublimity View Post
What was the last application you made? By the way, I like evil applications.
09-11-2011, 09:17 PM #14
Epic?
Awe-Inspiring
Originally posted by tokzikate View Post
people open my program and they enter their facebook username and password, and then the url of the persons facebook they want to hack, and then they click submit, and it doesnt hack anyone's facebook but sends the username and password they entered straight to my email address. youd think people would be smarter than that, but ive got a bunch of peoples working passwords from it, so apparently not Happy


That's actually a good idea. :P

Although its phishing, carries a two year minimum sentence in the United States (thank Bush for the Identity Theft Penalty Enhancement Act).
09-11-2011, 10:33 PM #15
Pichu
RIP PICHU.
Originally posted by AsianInvasion View Post
That's actually a good idea. :P

Although its phishing, carries a two year minimum sentence in the United States (thank Bush for the Identity Theft Penalty Enhancement Act).


Yep, I do it too, except I'm completely under another person internet so there is no true proof it is me.
09-12-2011, 05:53 AM #16
tokzikate
Gym leader
i dont know what the laws are in australia, but im under 18 so i think i get off lucky anyway Happy
Originally posted by AsianInvasion View Post
That's actually a good idea. :P

Although its phishing, carries a two year minimum sentence in the United States (thank Bush for the Identity Theft Penalty Enhancement Act).
09-12-2011, 12:37 PM #17
Justin
Juzzy Dee Music
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++.


Thankyou, you just answered a few of my questions Smile
09-12-2011, 01:54 PM #18
tylerallmighty
Human After All
Originally posted by AsianInvasion View Post
The thing is though, VB.NET is not a great starting place. I'm fairly familiar with VB.NET, and while some of the syntax is easier (eliminating things like curly brackets and semi-colons), its not really syntactically accurate to other languages, and many programmers will tell you that it teaches bad habits. Many programmers will also tell you (correctly) that VB.NET programmers get paid less than any other (some less than freelance web designers). The other issue with VB.NET (aside from teaching bad habits and being inaccurate to other more popular languages) is that it is very limiting, and only runs on Windows.

Take it from Dr. Mehran Sahami, professor of computer science at Stanford:



Anyways, most would recommend him to start with Java then move to C++, Java is easy and powerful (and can run on any operating system, and bypasses the compilation steps), there's a reason why Java is taught as the first language at many universities (and AP Computer Science courses).


I can tell you right now, everything you said is true. After barely scraping the surface of VB, I find it very hard to learn other languages, such as PHP and C#. I always wanna use If textBox1.Text = "Kiss My Ass" Then blablabla. As with other languages its a lot longer process. I agree 100% with you on this matter.

The following user thanked tylerallmighty for this useful post:

Epic?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo