• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

[Poll] What language to learn

Kelnoen

Senior member
I've got some experience in VB and Pascal but I'm looking for a technology that will be an asset.

I am undecided whether to pick ASP.net and Javascript or Java, which do you think would be the best in the long run.

This has nothing to do with my career, all programming is currently in my spare time.
 
For app development in a Linux environment, I would consider Java. Proper OOP programing style can be a bit difficult to master at first but once you do the langauge is pretty easy to use. C++ is similar in that repect but I find it to be more unwieldy, plus you will have to deal with pointers... If you're looking for something a bit more challenging but elegant, you can give Common Lisp a try... if you do, go for SBCL.

If you want to do windows apps, C# or VB.net might be a good place to start, though I haven't done my own windows development.
 
Cheers for the comments jman, I'd say I've got a good OOP head on my shoulders from using vb for so long.

I did think about vb.net but I wasn't sure if it would ever come in handy.

I don't really use linux although I wanted to go for a cross platform language thus the plus for java.

Is there much call for web programming nowadays?
 
kelnoen, I hope you won't get offended. VB is not really OOP language. It has Objects, but not Object Oriented. C++, Java, C#, VB.Net are OOP languages, but not VB.

I would say Java, C# or VB.NET would be good. It might be easier to do VB.NET for now since you know VB already, syntax is pretty much the same, however the OOP technique may take sometime.
 
Cheers myrcgarage, I will take that into consideration 🙂

Is there anywhere I can get details of proper OOP structure?
 
my next project is getting a good grip on the python language. I have been using perl in class as a glue language, can i can see the benefits of knowing a good scripting language. Perl, however, is grossly ugly, and i just don't really like it.
 
Originally posted by: minofifa
my next project is getting a good grip on the python language. I have been using perl in class as a glue language, can i can see the benefits of knowing a good scripting language. Perl, however, is grossly ugly, and i just don't really like it.

Are there any advantages to Python over other languages?
 
If I had to pick between the two. I'd pick java. I still do not concider asp, php, etc programming. It's scripting.

Personally, if you don't know c++ yet, I'd suggest giving it a go. Learning c and c++ was probably the best thing I ever did in my programming career.
 
Originally posted by: Kelnoen
Cheers myrcgarage, I will take that into consideration 🙂

Is there anywhere I can get details of proper OOP structure?

If you search online for OOP or Object Oriented Programming, I am sure there are a lot of sites that can explain how to do it. Also, read up on Design Pattern as well so that you know how to design/architect your objects. I hope this helps.
 
Originally posted by: Kelnoen
Originally posted by: minofifa
my next project is getting a good grip on the python language. I have been using perl in class as a glue language, can i can see the benefits of knowing a good scripting language. Perl, however, is grossly ugly, and i just don't really like it.

Are there any advantages to Python over other languages?

Instant gratification. It's very easy to learn, and easy to make a program do something meaningful. In fact, if you have a few hours free, you can visit the python.org page and 'learn'* it.

*Syntax, structure, behavior. You'll still need to lookup packages.
 
Back
Top