Wrox Programmer Forums
|
Other Programming Languages If you have a coding issue to discuss about another language that really isn't provided for in any other forum here (not ASP.NET C#, C++, VB, PHP, JavaScript, Python, Java, Perl, Applescript, XML or any of the other forum topics we have), post it here. Enough discussion on a language we don't have covered could prompt a new forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Other Programming Languages section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #1 (permalink)  
Old October 6th, 2006, 04:27 AM
Registered User
 
Join Date: Oct 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default C# or VB.NET 2005

Hi,

I'm a systems guy working in networking, I want to retrain as a developer to do something more creative and actually fix the bugs rather than just implement the patches that someone else has created, but don't know where to start in terms of language. I'm primarily aiming for a job in web development using asp.net.

I'm posting this in the hope of some sane feedback as from my very basic research I understand that this is a raging argument in your field!

As I have absolutely no bias or preconceptions as I know nothing of programming, I have no concept of what is best..I simply want to learn the language will will stand me in good stead for the next few years and will help me get work.

Speaking to seasoned developers, recruitment consultants and training company's has just left me bewildered and confused.

Can anyone help???

Regards

Conrad
Reply With Quote
  #2 (permalink)  
Old October 16th, 2006, 03:52 PM
Friend of Wrox
 
Join Date: May 2006
Posts: 643
Thanks: 0
Thanked 0 Times in 0 Posts
Default

In my area C# has more job postings, and the pay is genearlly better, than VB.NET jobs. I learned C# about 5-6 years ago when it was in Beta. Shortly after that, the company I was working for at the time had decided to make VB.NET its language of choice so I also learned that.

Once you learn C#, it is very easy to switch back and forth between the two. Both languages do pretty much the same thing with some mostly minor differences between them. However, it is my observation that within the industry, C# is considered more highly than VB.NET. They both get most of their functionality from using the Framework Class Library, so switching from one to the other is 95% just syntax differences. There are some reasons to prefer one over the other.

I am a long time VB developer from version 3 through 6, and I have worked on a lot of great projects using VB5 and VB6, but I switched to C# and now prefer its syntax and nature over VB.NET. It is just personal preference that I like the one over the other, but from a purely financial point of view C# seems to be a better choice, at least in my neighborhood because of the reasons I mentioned in the first sentence above.

Woody Z http://www.learntoprogramnow.com
Reply With Quote
  #3 (permalink)  
Old October 17th, 2006, 07:49 AM
Registered User
 
Join Date: Oct 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Woody,

Thanks for the feed back, I appreciate the un bias advise from a seasoned developer, what you have said makes perfect sense!

I was thinking of C# as the salary's seem higher but there seemed to be a lot more of training out there for beginners in VB than C# so I was worried that C# may be to technical or something for beginners but if the differences in the languages are minor then that can't be the case.

Thanks, I'll stick with C# then I won't have the issue's with learning VB6, VB.NET and VB.NET 2005!

Regards

Conrad
Reply With Quote
  #4 (permalink)  
Old October 31st, 2006, 12:46 PM
Friend of Wrox
 
Join Date: May 2006
Posts: 643
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Just a note: C# and VB.NET are exactly the same, "technically". If I was teaching someone how to program I would have no problem choosing C# for a beginner. There is a lot to learn with either langauge before you become familiar with it - and that goes for Java, Ruby, PHP, or whatever.

Woody Z http://www.learntoprogramnow.com
Reply With Quote





Similar Threads
Thread Thread Starter Forum Replies Last Post
reg conn to sql server 2005 from vb.net 2005.. veda SQL Server 2005 2 July 1st, 2008 12:16 AM
Conversion from .Net 2003 to .Net 2005 using VB.Ne coleenh Visual Basic 2005 Basics 0 September 19th, 2006 02:48 PM
Can I run VB .net 2005 with DOT NET 2003 APPLICATI kadesskade BOOK: Beginning Visual Basic 2005 ISBN: 978-0-7645-7401-6 2 August 8th, 2006 05:14 AM
send MASS Emails in ASP.NET 2 with VB.NET 2005 alexdcosta ASP.NET 2.0 Basics 1 July 17th, 2006 12:31 AM
Should I go VB.NET or VB 2005 from VB6? HB Visual Studio 2005 1 December 9th, 2005 03:13 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.