Programming question

rootaxs

Platinum Member
Oct 22, 2000
2,487
0
71
I want to further my career by getting out of the design biz and a little bit more into programming. By heart i'm a designer and hardware geek.

The only experience i've had programming was with Pascal 7 years ago. What path would you suggest i take inorder to get back on track?

I was thinking:

C > C++ > Java

Some friends say i start simple:

VisualBasic > C > C++

While some say i should just go scripting:

Javascript/VBSCript > ASP : PHP : CGI

Any suggestions? I'm willing to learn. I just don't know what path to take. Eventually i want to become either a Database (Oracle) Administrator or Security Consultant.

Thanks for any ideas and suggestions.
 

If you want to go the C route, many start with pascal.
And then C++, or C.
Then came java.

Learn perl

 

rootaxs

Platinum Member
Oct 22, 2000
2,487
0
71
Do you think it's a good idea to skip C and just hit C++ straight in the eye?
 

Moohooya

Senior member
Oct 10, 1999
677
0
0
Don't do VB then C/C++. If you do decide to do both, go the C route first. VB will lead you into bad habits that will be a nightmare under C and C++. Lean the good habits first

Moohoo
 

Rotorvator

Member
Jan 7, 2001
37
0
0
Definitely not C++ as a starter language. C would probably provide you with the smoothest transition from your Pascal background, and would provide a good backbone for learning C++. Unless you plan on doing embedded development, C opportunities are really limited, IME.
OTOH, Java as a language would be much easier to learn than either of the above for the uninitiated. Plus, learning Java first would get you into the OO mindset that a lot of old C developers have a hard time getting their head around. Java is also quite similar in design and use to C++, so once Java is mastered, C++ wouldn't be too much of a leap. So, in a nutshell, I would go for:

Java->C++->(whatever the job requires )

Given your ultimate career goal, a good scripting language I would recommed at this point would be Perl. Awesome language to write in, but the syntax/flexibility can be very confusing for the uninitiated.

FTR, my linguistic history goes something like:
Fortran->C->Scheme->C++->Common Lisp->Java->Perl
(Not that I would recommend anyone else doing it this way )
Looking at that, I would say Java was the easiest to learn, Perl is favorite, and C++ most used.

HTH
 

rootaxs

Platinum Member
Oct 22, 2000
2,487
0
71
Okay, i've narrowed it to Java, Perl and C++

I might go the J > C++ > P route instead. I think career-wise learning Java would be a good thing as well since i want to go into Oracle which seems to be quite Java-related.

Thanks for all the tips and help! Truly appreciated
 

EmperorNero

Golden Member
Jun 2, 2000
1,911
0
0
I recommend against going through c to get c++. the c++ books I've read and previewed, all of them recommened against learning c first since it will also give you some bad habits. with c++, you'll learn object orientation while you won't with c. if you're going to learn c++, don't bother learning c first since it will be a waste of time.
 

GumbyInLA

Junior Member
Feb 2, 2001
9
0
0
From my experiece, you can get a job being skilled in just about any languange. I know people making money writting in a variant of BASIC!!

The important thing as far as I'm concerned is to get really good at the language you pick. I happen to do most of my work in Visual Basic (don't kill me) and I know just about everthing there is about it. This is what makes me valuable compared to the thousands of others out that that only know a litte.

But, do start with an object oriented language. Getting an understaning of OOP can be difficult and is made harder by learning procedural programming first.

I think your idea of starting with Java is a good one. Learn it and learn it well.

Good luck to you.

dave.
 

javathehut

Senior member
Oct 23, 2000
318
0
0
I would go for C++ first. It's by far the most complicated out the bunch, but once you get used to it, you can learn any other language with ease. Java is a joke once you have learned C++.
 

Supergax

Senior member
Aug 6, 2000
639
0
0
I took Pascal about 6 years ago, and have started programming in C. While I dont' remember much of Pascal itself, it has helped me with C, since Pascal is a very strict programming language. About a year ago, I took a Java class and hated it, so personally I would go with C and then to either C++ or Java. The reason I say C before C++ is unless you have been programming recently, C is probably easier to start picking up than C++.

Whatever you do, don't go with Visual Basic, like said before, it's a very sloppy language that can get you into some bad habits that will really screw you up when trying to program in another language like C or Java.
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,000
126
Start with C++ but ignore the object oriented features of the language until you get familiar with the basics. Then you can learn the object oriented features, and after that you can learn Java very easily.
 
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/    |