Should I start with VB?

konichiwa

Lifer
Oct 9, 1999
15,077
2
0
Trying to get a start in programming...I learned Basic (the old basic ) several years ago. I'm trying to gradually step into programming, eventually ending up at C/++ (or at least that's what I have in mind right now). So can anyone lead me in the direction of a good language to start with? Do you think VB is a good one? Or a text-based language like Javascript or Perl?

Thanks for the help
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
Oo thats a tough question and I'll answer first by saying it may be personal preference on your part. If you start with VB you will find that in only a couple of days you're starting to make things that actually do stuff, whereas with a more difficult language this takes longer...

On the other hand if C++ or Java really is your ultimate goal you may find that after going really far with VB you find these to be particularly challenging. Essentially C++, for example, ultimately is more powerful than VB, but because of that is more difficult to learn - and development time is much much longer as well. Want to make something quick and easy use VB no doubt, want an extremely powerful program you may want to more strongly consider C++ (I am not saying VB isn't a serious language though).

I think I would honestly say that if your final goal really is C++ just start with it. Javascript/perl aren't what you want because these (at least javascript anyway, I know little baout perl) are scripting languages. Javascript isn't compiled and you really can't make a powerful application with it, its used to benefit web applications only.

C++ is a bit slower and harder to learn than Java, but certainly has its benefits. If you were to start with, say, Java I don't think you'd find the move to C++ nearly as hard as going from VB to C++.

I've used all three languages and although I love what Java can do the quickness and simplicity of VB is attractive as well.

I'm starting to ramble so I'll cut this off right now

If you're looking at these for employment in the semi-near future Java pretty well seems like a no-miss choice - not that you'll be hurting for money if you master any area like this but I'm seeing an awful lot of Java jobs around.
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
I know!

I actually wanna see what other people say about this, hopefully i'm not living in a bubble.
 

pg22

Platinum Member
Feb 9, 2000
2,644
0
76
Sk00rb hit it on the head 100%....almost everything he says it w3rd!

VB = fun, easy! You casn make your own version of notepad or a tic tac toe game easily
Java = great prospects for high paying jobs...if you know this and live in the Bay Area...uh...it would be harder to NOT find a job
C/++ = What skoorb said.
 

konichiwa

Lifer
Oct 9, 1999
15,077
2
0
Ok and another question...

I figure that the best way to LEARN one of these languages (whether I choose to start with C/++, Java or VB) is with a book. Is there one line of books that someone has had great personal experience with and can recommend to me? Or, I suppose if you have a totally different suggestion than a book I'm open to suggestions. Thanks again
 
Oct 11, 2000
80
0
0
Yes, I think you should start with VB. Because its pretty simple and basic. I've already learned VB and am now studying C++, which is a lot harder. So, VB is a pretty good way to start off. Either that or Qbasic.
 

BoberFett

Lifer
Oct 9, 1999
37,562
9
81
I'm a very experienced VB programmer, and I'd recommend to not start with VB. Start with C, not C++, straight ANSI C.

VB allows too many sloppy shortcuts which are bad to learn as a beginner.
 

Chad

Platinum Member
Oct 11, 1999
2,224
0
76
For me, it was...

HTML IDE=Arachnophilia
JavaScript
Transact SQL (Microsoft SQL Server 7)
ColdFusion IDE=ColdFusion Studio (really just HomeSite w/ added ColdFusion stuff)
Java IDE=JDesigner Pro

It helps to use an IDE.
 

Chad

Platinum Member
Oct 11, 1999
2,224
0
76
P.S. Were supposed to start converting every program we have into EJB (Enterprise Java Beans) so I guess the transitioning never ceases.

One other thing, I would recommend THIS...

http://www.amazon.com/exec/obidos/ASIN/0130316970/o/qid=972011013/sr=2-1/103-2490501-2323005

... book to learn. This is the easiest book to learn programming I've ever read. I'm serious. Just look at the reviews that go with this book also, they are all true. This is a MUST buy if you want to learn Java and programming.

START with this book, trust me man.
 

Chad

Platinum Member
Oct 11, 1999
2,224
0
76
Wow! Hey Dirk! I just noticed you (as a matter of fact, seen you in a couple threads just now). You all started a new AGN forum? Cool, count me in, I'm going to sign up right now. Great to see you man!

How's the music going? Your going to have to hook me up with an MP3 sample of some of your bands stuff.
 

konichiwa

Lifer
Oct 9, 1999
15,077
2
0
Back on topic...

Any more insights/advice from anyone?

Thanks for all the help so far, but I'm still kind of on the fence. I think I'd like to learn VB just because it's an easy language that allows you to create semi-powerful, very functional programs...but eventually I think I'd like to learn C/++ and JAVA. So I'm thinking maybe the best thing to do is start with VB just so I start thinking in terms of programming...that might be the absolute wrong thing to do, but it sounds like a good place to start for me.

In other words...one big bump.
 

Sdw

Junior Member
Oct 21, 1999
22
0
0
Actually I agree with the guy earlier who said starting with 'straight' C was the way to go.
By doing this, you get to learn the real foundations of programming, not jumping right to the GUI-driven way of programming (VB).

But ofcourse, maybe I'm just stuck in the 'old' ways since I learned
programming in the 80ies..
 

Chad

Platinum Member
Oct 11, 1999
2,224
0
76
I disagree. Java is better to learn first because it is very similar to C++ but does a lot of the trivial things for you. It would break you into C++ much easier, and Java isn't THAT hard to learn. Just order that book I showed you and your golden.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |