What programming langue to learn.

RemyCanad

Golden Member
Sep 28, 2001
1,849
0
0
Will you might get this question a lot but here goes. I know PHP, Perl (haven't used a awhile so I am rusty). I now some C (Enough to change this up... Nothing major at all)

Right now I am learning C++ in school. But well its slow! So I want to start learning another langue. It would be more for programs and such. (Not web based). I thought about C# and Java. But Java seems to be stuck and I personally don't see it spreading in its usage. C# is unproven and I don't know if learning it will just be a wast of time. So what do you guys recomend?
 

Mavrick007

Diamond Member
Dec 19, 2001
3,198
0
0
Try Java and Visual Basic. They're good starter languages which are being used in the work force.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Try Java and Visual Basic. They're good starter languages which are being used in the work force.

I don't think anyone would consider VB a good starter language, especially if you want to move on to use languages like C or C++. VB is alright for small and quick apps thrown together or database front ends but simply to learn it'll just get you into some very bad habits.
 

Hullboy

Member
Apr 18, 2001
172
0
0
yeah, go with something nice and simple to understand the basics then move onto more heavy stuff.

maybe start with some web scripting? php is very simple. javascript on the client side? then onto c, c++ and take over the world!!!!! HAHAHAHAHAHAHAHAHA.....................
 

Hullboy

Member
Apr 18, 2001
172
0
0
jeeeeeeeeeezzzzzzz RemyCanad

I didn't read your post (I guess I missed the top one and only caught the subject). My couldn't have been more contradictory if i'd tried!!!!

just ignore that one..............!

take it easy
 

RemyCanad

Golden Member
Sep 28, 2001
1,849
0
0
No problem HullBoy. It doesn't look like many of the others read my post either.

Also VB is out of the running. I have used it and forgot to mention it... I would like to learn another real programming langue.. (Also I am not really new to programming.)
So, so far its JAVA as the base recomendation? Anyone have a comment on C#? How about FORTRAN or COBOL

Hmm I have messed with JAVA before. Are many people using it and are going to still use it?

Also what langues tie to XML easly? (other than C#)
 

ynotravid

Senior member
Jun 20, 2002
754
0
0
what do you mean by C++ being slow? Slow to pick up as a language, or bloated code that actually runs slower? I could understand the first but as far as C++ being a slower language... Slower than what? C? assembly? machine language?

If this is really a problem for you then Java is not going to be of much use.

GL
 

RemyCanad

Golden Member
Sep 28, 2001
1,849
0
0
oops sorry about that. I meant that class is moving really slow. So I have lots of time to learn another langue. That may have thrown a lot of people off.
 

ynotravid

Senior member
Jun 20, 2002
754
0
0
Yeah that makes more sense. I know where you're coming from.

If you're interested in something new and exciting try Ruby.
 

Gooberlx2

Lifer
May 4, 2001
15,381
6
91
I would also recommend Java for entering the OO world. You could also trying learning LISP. (I believe many researcher do A.I. work with LISP...atleast I know one of my profs does).

OR start learning C++ memory management concepts/tricks on your own. (or else it will own you). Start learning design patterns and frameworks like singleton, recursion, state management (trac interpreter) etc, algorithms, template patterns, Using STL, etc. Learning the concepts behind good programming can be applied to whatever languages you learn.
 

oniq

Banned
Feb 17, 2002
4,196
0
0
Why don't you give Delphi (Turbo Pascal) a try? I love it! No extra DLLs needed, but you substitute size of your application for ease of programming.
 

RemyCanad

Golden Member
Sep 28, 2001
1,849
0
0
Originally posted by: Gooberlx2
I would also recommend Java for entering the OO world. You could also trying learning LISP. (I believe many researcher do A.I. work with LISP...atleast I know one of my profs does). OR start learning C++ memory management concepts/tricks on your own. (or else it will own you). Start learning design patterns and frameworks like singleton, recursion, state management (trac interpreter) etc, algorithms, template patterns, Using STL, etc. Learning the concepts behind good programming can be applied to whatever languages you learn.

I am leaning twords JAVA but you make a good point on learning design patterns and such. Do you know any good book on the subject. Here at school we are getting a discount of 40% on any books from some place as long as we meet a dollar amount.
 

Gooberlx2

Lifer
May 4, 2001
15,381
6
91
Originally posted by: RemyCanad
Originally posted by: Gooberlx2
I would also recommend Java for entering the OO world. You could also trying learning LISP. (I believe many researcher do A.I. work with LISP...atleast I know one of my profs does). OR start learning C++ memory management concepts/tricks on your own. (or else it will own you). Start learning design patterns and frameworks like singleton, recursion, state management (trac interpreter) etc, algorithms, template patterns, Using STL, etc. Learning the concepts behind good programming can be applied to whatever languages you learn.

I am leaning twords JAVA but you make a good point on learning design patterns and such. Do you know any good book on the subject. Here at school we are getting a discount of 40% on any books from some place as long as we meet a dollar amount.

Hmm, that's tricky. I honestly can't think of any off-hand (My prof made xeroxes of what he though was important, so I never had to lug around a whole book). I'd recommend asking one of your profs (or teachers, if you're still in H.S.)....or if anyone else here can recommend any.

I'm glad you take my advice seriously. In retrospect I think that fully understanding the concepts and patterns behind what I was trying to design in my classes would have made my life (as far as classes were/are concerned) SOOO much easier and less stressful, plus I would have gotten much better grades. I mean, any given language is merely syntax, it's just stuff you type. What you're doing with all that text is what matters.
 
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/    |