Which language should I learn after VB?

brainwrinkle

Member
Jul 26, 2005
82
0
0
Ok, I'm a freshmen in high school and I'm almost halfway through my Visual Basic class. If that class was programming 101 at other schools, it's programming 99 here. Molasses on a flat surface moves faster than that class. Luckily, the teacher lets the faster students (me and a friend in my hour) work on any program we want, so we now know about as much as the teacher about VB.net (she's always complaining about how everything is different than VB 6).

Anyway, since my best friend is in Hawaii for break, I want to try out another language. I've got Visual studio '03, so Java or C#/C++ would be preferable. I'm open to any suggestions, though.
 

Soccerman06

Diamond Member
Jul 29, 2004
5,830
5
81
From what Ive heard, VB is a much easier version of c++. Right now Im studying for my c++ final, and let say c++ (atleast in the college level) is many orders of magnitude above VB. But Id say c++ would be the next step for you, then Java.

Edit: dont waste your time on C because its an obsolete language by todays standards. Then again, c++ will probably be outdated by the time you get to college.
 

beyonddc

Senior member
May 17, 2001
910
0
76
If you really want to learn C++, I would suggest you to start from C first.
Start from the basic, and then move forward.

Some said C is obsolete because of C++, but it's actually not.
There's a lot of program programmed in C++, but still uses a lot of C function calls.

An example would be ACE (Adapter Communication Environment) framework for C++.
It's an open source framework, if you take a look of their source code, you'll notice that it uses a lot C function calls.
 

Soccerman06

Diamond Member
Jul 29, 2004
5,830
5
81
Originally posted by: beyonddc
If you really want to learn C++, I would suggest you to start from C first.
Start from the basic, and then move forward.

Some said C is obsolete because of C++, but it's actually not.
There's a lot of program programmed in C++, but still uses a lot of C function calls.

An example would be ACE (Adapter Communication Environment) framework for C++.
It's an open source framework, if you take a look of their source code, you'll notice that it uses a lot C function calls.

Actually colleges are starting to not offer a C class. My college has dismissed it. I recommend c++ simply because its easier to learn overall than c++. Then again, I dont know how deep you would get into either language, and considering your still in high school, you probably wont go much deeper loops/functions. If you end up going into a computer programming career, your usually required to take c++ (mostly your first semester).

do c++
 

SoftwareEng

Senior member
Apr 24, 2005
553
4
81
Originally posted by: Soccerman06
From what Ive heard, VB is a much easier version of c++. Right now Im studying for my c++ final, and let say c++ (atleast in the college level) is many orders of magnitude above VB. But Id say c++ would be the next step for you, then Java.

Edit: dont waste your time on C because its an obsolete language by todays standards. Then again, c++ will probably be outdated by the time you get to college.

1. VB is not an easier version of C++. It is, however, a more primitive and easier-to-learn programming language.

2. C++ is more difficult to learn than Java, especially if you want to cover all the low-level stuff.

3. I would not bother with C++ and move on to C#/.NET
 

brainwrinkle

Member
Jul 26, 2005
82
0
0
If I was to learn C#.net or C++, what would be a good website for a beginner? Or should I just buy a book about it?