![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Professional Programmer
|
If you could do it all over again, knowing what you know now about all the different languages you've worked with, which language would you choose to start with and stick with? There is no right or wrong answer, and I realize that. It's a matter of opinion, which is why it's in this forum. I wanna see how many different responses we get and see why folks choose to stay with their language of choice.
I have dabbled with python, given C++ a quick look, and have worked the most thus far with C, which I suppose it my language of choice at the moment. It's a popular language, so code isn't hard to dig up, nor is there a shortage of compilers to choose from. My biggest drawback is that I can't really decide between C, C++, Java, or C#. If it were just for fun it wouldn't matter to me. I'd pick one and run with it. The thing is I'm currently going to school for a degree (associate's) in CIS with a networking specialization. I don't have a whole lot of time to move from language to language until I find one I really like. I need to decide on one that will best help me in my future career (I realize I won't necessarily NEED to be proficient in a language, but it could only help me, not hurt me later on) and get working on it now. Since programming is not a huge concern for my given specializaion, I'll only have to take I think one programming class. And the languages offered are C, Java, Cobol, and there may be another, but the 3 I'm certain of. My thinking has been that maybe Java would be best suited for what I'd need, but the current surge in C# has me wondering. Anywho, that's where I'm coming from. How about you guys?
__________________
Amateurs built the ark Professionals built the Titanic |
|
|
|
|
|
#2 |
|
Professional Programmer
Join Date: May 2005
Location: Woo - Boot Sector!
Posts: 294
Rep Power: 4
![]() |
Mmmm i'm inclined to stick with c++ which i'm on at the minute. I'd like to get into Java and C and C# too, but hey don't really know...
__________________
www.heldtogether.co.uk |
|
|
|
|
|
#3 |
|
Expert Programmer
|
Learning nothing but Assembly
![]() Actually not wasting time with BASIC, VB, Pascal, Delphi and learning C straight off. |
|
|
|
|
|
#4 |
|
Professional Programmer
Join Date: May 2005
Location: Woo - Boot Sector!
Posts: 294
Rep Power: 4
![]() |
Actually yeah, learning ASM really well and properly first time sounds like a good idea... Would like to give that a go!
__________________
www.heldtogether.co.uk |
|
|
|
|
|
#5 |
|
Programming Guru
![]() ![]() ![]() |
I agree with Rory...
I would have skipped the Basic, XBasic, BasicA, Qbasic, Pascal, Fortran, Cobol and went straight into C, C++, Java, C#, VB.Net, PHP, and Python. But then again, I was very young when I started and most of the "other" languages weren't even around. lol But I definitely see a lot of future work in Java and more so in C#. There will still need to be maintenance of legacy apps in C and C++ for you hardcore coders.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#6 |
|
Expert Programmer
Join Date: Dec 2004
Posts: 794
Rep Power: 4
![]() |
If IR got his way C# would be the only language :-P
|
|
|
|
|
|
#7 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
I would actually like to have learned assembly before anything else, since I believe that it gives you a deeper knowledge of what actually goes on at the machine-level when you're coding in a higher level language. I would then move on to C.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#8 |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
I started with C this time around, and I'd do it again. What I wouldn't do is move to VB for a year or so - I'd learn C++ properly instead.
|
|
|
|
|
|
#9 |
|
Programmer
Join Date: May 2005
Location: England
Posts: 61
Rep Power: 4
![]() |
I suppose I'd select C++. It's a powerful language, and even if I felt like writing C, I could hop to it anyway. Hooray for object oriented goodness.
I prefer C though. But, I couldn't give up C++.
__________________
http://www.nuticulus.net/hackmysig/sig.PNG Give my site a chance, you know you want to ;-) Google will solve 99% of your problems. Including those with your sex life. Caution, may <strike>contain</strike> be nuts. |
|
|
|
|
|
#10 |
|
Hobbyist Programmer
Join Date: Feb 2005
Posts: 112
Rep Power: 4
![]() |
Well, I'd have to say... Hmm... Toughie. I've actually never coded in Basic, any of them. I started out with batch files, then I tried various other crap, can't remember - oh yea! I was downloading extensions for C++ when I didn't even know what C++ was
I've tried Java, but never coded something, because the compilers I always downloaded were trials, and never gave me enough time to learn. And I've tried Java IDE's like NetBeans or something, and that was horribly slow, so I gave up with that. Then I tried ASM as I was learning batch files :p I created an application that did NOTHING... And that was the end of that! I used GoAsm Then, I found AutoIt. Which was the best boost I'd ever gotten in computers. Because I'd have to say, after that, I had a few tough times with C++, but all the loops, and a lot of other stuff in C++ came easy thank god. But the way that AutoIt is heading, I would have gone back and just wrote in AutoIt coding... ![]() |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|