Which language to learn?

Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
Reply

Join Date: Jun 2003
Posts: 8
Reputation: radioman28 is an unknown quantity at this point 
Solved Threads: 0
radioman28 radioman28 is offline Offline
Newbie Poster

Which language to learn?

 
0
  #1
Dec 28th, 2003
Hi, I am a almost thirtysomething, going back to school at night while working full time. I decided that it was time to get an education to enable me to break out of the Cable industry and into the programming scene. I am interested in Computer Science and web programming(maybe). So I am asking for some advice from you younsters out there.

This Winter semester I am taking Intro C++ because last semester I took an intro Comp Science course that had some basic programming using C++ in it. I enjoyed the programming aspect of the class very much, which is why I decided to persue programming.

So over the last couple weeks I discovered VB.NET and have been learning it with the assistance of some good books. Now I can see the power in the .NET framework, but I still see C++ and the industry standard I guess. Now as someone learning their first language, what should I focus on: C++ or VB.NET? or both?

I know programming isn't language exclusive, that you start with an algorithm and logic, then port it to a language. What do the Gods of programming sugest? Where is the industry going. Any suggestions are welcome.

Thanks
Josh
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 898
Reputation: Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light 
Solved Threads: 27
Moderator
Tekmaven's Avatar
Tekmaven Tekmaven is offline Offline
The C# Man, Myth, Legend

Re: Which language to learn?

 
0
  #2
Dec 29th, 2003
I suggest starting with the happy medium - C#. C# brings most of the VB.NET ease, with Java (Java is based upon C++) and C styling. When applying for a job, a C# programmer is more likely to win a .NET job, and is more likely to get paid higher.

No matter what Microsoft does to the VB language, it will almost be exclusively known as a beginner language. I'm "fluent" in VB.NET, and used to use it as my main programming language. I know those people are wrong - but thats just its reputation.

I've enjoyed C# so much, that I regret having to code in VB.NET for some things. I've even ported most of my VB.NET code to C# (which isn't that hard) - yeah, it doesn't matter that its in VB.NET, but I just love C# so much that I wanted it in my favorite language.

Whatever route you take - stay close to the .NET Framework. The .NET Framework is so powerful, so feature complete, and is always being refined that so many things are going to be using it in the comming years. The next version of Windows, codenamed Longhorn, is being specifically designed with .NET in mind. .NET is going to be everywhere soon enough (even on Linux!).

<semi-advertisement>My CMS system, #Portal, runs on a huge IT News website, Bink.nu. #Portal uses many .NET core technologies, is written in C#. </semi-advertisement>

Feel free to ask any questions ya need ;-)
-Ryan Hoffman

.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 5
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: Which language to learn?

 
0
  #3
Jan 5th, 2004
You'll have an easy time learning the basics of programming with C++ than any other language I believe. I don't know of at least one good programmer that hasn't had 1+ years of the language. Java is currently more popular than C# but C# is growing. Personally, C# was easy for me, after having nearly six years of C++ and two years of Java, but that's exactly what I'm talking about. If it wasn't for C++, I would've had a harder time learning the language. I don't know how much you know about C++ but if you feel comfortable, then I recommend you go to C#, because I also think it's a kickass language. As a bonus, I also recommend you to learn some XML/XLST, CSS, and XQUERY if you have time.
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: Sep 2003
Posts: 208
Reputation: camelNotation is an unknown quantity at this point 
Solved Threads: 1
camelNotation's Avatar
camelNotation camelNotation is offline Offline
Posting Whiz in Training

Re: Which language to learn?

 
0
  #4
Jan 6th, 2004
hey about python or qbasic? so ez things...
Last edited by camelNotation; Jan 6th, 2004 at 7:05 am.
Forum bully
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 5
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: Which language to learn?

 
0
  #5
Jan 6th, 2004
C++/.NET languages are more in demand, so I think he would benefit more from them.
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: Jan 2004
Posts: 152
Reputation: floris has a spectacular aura about floris has a spectacular aura about 
Solved Threads: 2
floris's Avatar
floris floris is offline Offline
vBulletin.com Staff

Re: Which language to learn?

 
0
  #6
Jan 21st, 2004
I see around me .NET and .NET and .NET, so I think it would be wise to go .NET

Even if you don't like it.

Personally I am hooked on PHP and database backend powered by hardware. But then again, I am just a geek
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 898
Reputation: Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light 
Solved Threads: 27
Moderator
Tekmaven's Avatar
Tekmaven Tekmaven is offline Offline
The C# Man, Myth, Legend

Re: Which language to learn?

 
0
  #7
Jan 23rd, 2004
Originally Posted by floris
I see around me .NET and .NET and .NET, so I think it would be wise to go .NET
Wow. I give you props for saying that, as you are a PHP guy.
-Ryan Hoffman

.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 1,135
Reputation: samaru is just really nice samaru is just really nice samaru is just really nice samaru is just really nice 
Solved Threads: 5
Team Colleague
samaru's Avatar
samaru samaru is offline Offline
a.k.a inscissor

Re: Which language to learn?

 
0
  #8
Jan 24th, 2004
I'm also hooked on PHP. I just wish it was accepted more by enterprises compared to .NET languages.
Check out my blog at http://www.shinylight.com for more stuff about web dev.
Reply With Quote Quick reply to this message  
Join Date: Jan 2004
Posts: 15
Reputation: xlogan777 is an unknown quantity at this point 
Solved Threads: 0
xlogan777 xlogan777 is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #9
Jan 28th, 2004
i propose that u learn C++ and java at the same time since these 2 languages will not die
anytime soon. try to focus on java if you can since the java online libraries are the best utility that any programmer can have. there is no need to worry about wether u work on
windows , unix , linux, mac os....java will work on any system. plus now java is being taken from server side to security and heavy crptography. as you may realize that i am a major java fan, but i dont roll out that flaws of java which is the runtime speed thats why learn C++ and mainly under the unix/linux systems.

from my experience i feel that once u feel comfortable with java and C++ and interchange them then jump into C# or VB or python, or any scripting language, i assure u that C++ and java is the way to go.
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 898
Reputation: Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light Tekmaven is a glorious beacon of light 
Solved Threads: 27
Moderator
Tekmaven's Avatar
Tekmaven Tekmaven is offline Offline
The C# Man, Myth, Legend

Re: Which language to learn?

 
0
  #10
Jan 28th, 2004
Originally Posted by xlogan777
C# or VB or python, or any scripting language
C# is not a scripting language. It is fully compiled. It works a lot like java, except that it runs much faster, and its easier to work with.

C# is an enterprise language - because it runs on the .NET Framework.

Java and C# are very much alike - but C# has many advantages over Java (with that said, there are a few good parts about Java, but that will go away soon).

C# runs on many platforms - including Linux. The Mono platform has done some great work with C# on Linux.
-Ryan Hoffman

.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
Reply With Quote Quick reply to this message  
Reply

Message:



Similar Threads
Other Threads in the Computer Science Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC