VB or Java?

sparka

Member
Oct 3, 2005
89
0
0

Right now I know nothing about programming languages, and would like to
learn more in this area to help develop my computer programming skills for a possible career, or just for the experience. A conference I'm considering attending will have a 1-day workshop on Visual Basic. How useful would learning this scripting be, vs. say writing cgi or Java (which I've understood is more flexible in its potential
applications). Does anyone have any advice or opinions on this?

In other words, which one would be better to learn? What about learning both? Is it better to learn VB and THEN Java?

Thanks!!

 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
If it's between VB and java, I'd take java any day (marketability). Sure, there's lots of vb code out there but you'll either end up in a largely maintenance role or with a manager dumb enough to think that a dead language is a good one to start a new project with. VB.net, on the other hand... I pick java still, but you should try both out and see what you like. Having both is not at all a bad thing.
 

xtknight

Elite Member
Oct 15, 2004
12,974
0
71
I like VB a lot more, but sadly (for me), I'd say Java would be more likely to get one a job. I know this thread isn't about C/C++, but if you want a job you should make a commitment to learn C and C++.
 

pkananen

Senior member
Mar 13, 2003
644
0
0
if you are thinking about a career in this stuff, then the specific language should be your second thought not your first. a good developer should be able to come up to speed in any language in a short order of time.
 

juiio

Golden Member
Feb 28, 2000
1,433
4
81
Originally posted by: pkananen
if you are thinking about a career in this stuff, then the specific language should be your second thought not your first. a good developer should be able to come up to speed in any language in a short order of time.

While that is definitely true, it doesn't work that way when you're looking for a job. You can't just get a job, and then learn the language on the job. The same is true for APIs.
 

sparka

Member
Oct 3, 2005
89
0
0
All right guys, thanks for the replys!!
I was also considering Java over VB. But...

Would learning java be easier if I did know some VB?

Thanks
 

KB

Diamond Member
Nov 8, 1999
5,400
386
126
VB 6 will teach you bad programming so knowing it could harm you when you move to java. This is because VB 6 is not really an OOP language as it does not support inheritance.

Learn VB.net or Java first.
 

neegotiator

Golden Member
Jan 19, 2006
1,117
1
0
I'd also consider C#.NET, I see lots of postings for that nowadays too, very similiar to Java
 

hooflung

Golden Member
Dec 31, 2004
1,190
1
0
Originally posted by: sparka
All right guys, thanks for the replys!!
I was also considering Java over VB. But...

Would learning java be easier if I did know some VB?

Thanks


You have to switch mentalities. I recommend a picking up a book on Object Oriented Thought Process and read it through before ever even touching a language. Procedural is fine and dandy but application development in this day and age as well as the future will depend on how well you can model data.

And while any job will most likely put you into a maintenance role at some point... VB will only put you in the position of what you can and can't do with a language that is being phased out by its creator.

I think Vista will herald the VB apps last stand.
 

hooflung

Golden Member
Dec 31, 2004
1,190
1
0
Originally posted by: neegotiator
I'd also consider C#.NET, I see lots of postings for that nowadays too, very similiar to Java

And from a linux guy like myself... when I tend to agree with this... there is something there. .NET 2.0 is sweet make no mistake. C# is robust as JAVA and has arguably the best development studio on the market.

Microsoft is still evil... but they are making huge strides to lock users in with the right angles.
 

Cooler

Diamond Member
Mar 31, 2005
3,835
0
0
learn C/C++ once you have that down Java will be 10x easier.

int main(){

cout<<"Hello World";

return0;
}
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
Originally posted by: hooflung
I recommend a picking up a book on Object Oriented Thought Process and read it through before ever even touching a language.
No offence, but I think that's a terrible idea. I tried to read the gof book while I was still a java newb and it was pure greek. Unless you have something to relate the ideas to and a place to try them out, no OO book will make any sense.

And about procedural style, I think it's still very important to learn. First of all, it still has it's rightful place in any application. Using OO patterns for theoretical but impractical reasons is just as bad as not using them when they should be used. Second, even when OO ideas are better, you're going to find overly procedural code in any real code base. It's painful, but you've got to be able to understand it so that you can argue why it should be refactored

Originally posted by: hooflung
Microsoft is still evil... but they are making huge strides to lock users in with the right angles.
lol
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
Originally posted by: juiio
Originally posted by: pkananen
if you are thinking about a career in this stuff, then the specific language should be your second thought not your first. a good developer should be able to come up to speed in any language in a short order of time.

While that is definitely true, it doesn't work that way when you're looking for a job. You can't just get a job, and then learn the language on the job. The same is true for APIs.
I once got a job for a language that I knew absolutely nothing about. They sat me down in front of a machine with the ide (Delphi) installed, dropped a book in front of me and said "go nuts." A few days later they gave me some simple stuff to start work on (unit testing some fairly shallow code) and everything went quite smoothly from there. I looked back a few months later at the code I'd written and shuddered, but it was still useful. Of course they were only paying me a 1st co-op term salary, so it wasn't a hugely expensive risk
 
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/    |