Which Language Best Suits My Needs?

A discussion on which language I should learn

  • (2 Pages)
  • +
  • 1
  • 2

24 Replies - 5084 Views - Last Post: 30 July 2009 - 08:30 AM

#1 gingerweasel  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 5
  • Joined: 28-July 09

Which Language Best Suits My Needs?

Post icon  Posted 28 July 2009 - 02:05 PM

Hi There,
I'm an IT Systems Administrator and have been for some time. Recently I became curious about programming and decided to take a closer look. I've spent a couple of hours on the web looking at the various languages I could learn and I have a basic understanding of what some of them could be used for. However I wanted to ask the experts.

I'm interested in developing applications for other system administrators (Windows), management utilities for Active Directory, Disk Management, Exchange etc...

From my understanding this would be best suited to C# or C++ ?

All comments welcome!

Is This A Good Question/Topic? 0
  • +

Replies To: Which Language Best Suits My Needs?

#2 Winstinology  Icon User is offline

  • I'm pretty good with a laser mouse..
  • member icon

Reputation: 7
  • View blog
  • Posts: 958
  • Joined: 08-May 08

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:09 PM

C# :^:


I predict that this thread will be moved...
Was This Post Helpful? 0
  • +
  • -

#3 gingerweasel  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 5
  • Joined: 28-July 09

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:21 PM

View PostWinstinology, on 28 Jul, 2009 - 01:09 PM, said:

I predict that this thread will be moved...


Appologies, I couldn't see another section which suited the query and I've only just spotted the notice that says no programming questions.
Was This Post Helpful? 0
  • +
  • -

#4 supersloth  Icon User is offline

  • serial frotteur - RUDEST MEMBER ON D.I.C.
  • member icon


Reputation: 4517
  • View blog
  • Posts: 28,417
  • Joined: 21-March 01

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:30 PM

man, you were way to quick with the apologies for me to mock you.

damnit.

*shuffles away*
Was This Post Helpful? 0
  • +
  • -

#5 Gloin  Icon User is offline

  • Expert Schmexpert...
  • member icon

Reputation: 235
  • View blog
  • Posts: 4,489
  • Joined: 04-August 08

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:32 PM

I would also say C#, although C++ will give you more respect. :pirate:
Was This Post Helpful? 0
  • +
  • -

#6 PsychoCoder  Icon User is offline

  • Google.Sucks.Init(true);
  • member icon

Reputation: 1642
  • View blog
  • Posts: 19,853
  • Joined: 26-July 07

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:44 PM

Moved to Corner Cubical :)
Was This Post Helpful? 0
  • +
  • -

#7 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5929
  • View blog
  • Posts: 12,851
  • Joined: 16-October 07

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 02:56 PM

C#. The .NET framework has all the hooks you need for things like WMI and ADSI.

As a sysadmin, particularly if you're up to 2008 Server, you may wish to check out PowerShell scripts. It's a good tool for adhoc Active Directory searches and system inventory projects... I should probably post some snippets, but there's a lot out there already.
Was This Post Helpful? 0
  • +
  • -

#8 SixOfEleven  Icon User is offline

  • using Caffeine;
  • member icon

Reputation: 945
  • View blog
  • Posts: 6,342
  • Joined: 18-October 08

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 04:41 PM

If you are going to be developing applications for Windows then .NET would be the way to go. I prefer C# over VB.NET. Any thing I can do in C# I could also do in VB.NET and the other way around. If I had to choose one over the other I would always go with C#.
Was This Post Helpful? 0
  • +
  • -

#9 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 05:20 PM

This is likely to be the only time you'll ever hear me say this, but I think I would recommend C#, if you only care about Windows. It has everything you need, extremely popular, extremely documented, and extremely simple to learn. [flamebait]I'd stay away from VB.NET /if possible/.[/flamebait]
Was This Post Helpful? 0
  • +
  • -

#10 Jaakuuta  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 1
  • View blog
  • Posts: 163
  • Joined: 02-July 09

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 06:55 PM

why the dislike of vbnet so much?
if c# and vbnet can do the same things
then, aside from being based on one of the awesomest languages ever©, why do you like c# so much better?
Was This Post Helpful? 0
  • +
  • -

#11 Locke  Icon User is offline

  • Sarcasm Extraordinaire!
  • member icon

Reputation: 521
  • View blog
  • Posts: 5,596
  • Joined: 20-March 08

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 07:49 PM

View PostRaynes, on 28 Jul, 2009 - 06:20 PM, said:

I'd stay away from VB.NET /if possible/.


Of course. You and every other ignorant person that craps on VB.NET on a daily basis. :angry: I can see staying away from VB6...but VB.NET is just as useful as C#.

But yeah, like previously stated, if you're staying on Windows, then C# is probably the way to go.

This post has been edited by Locke: 28 July 2009 - 07:51 PM

Was This Post Helpful? 0
  • +
  • -

#12 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Which Language Best Suits My Needs?

Posted 28 July 2009 - 08:49 PM

/I/ dislike VB.NET, and /I/ encourage staying away from it. It's a personal opinion, and I explicitly stated that I would stay away from it. I don't appreciate being called ignorant because of a personal opinion. VB.NET is turing complete, whoopty motherfucking do. So is brainfuck. If you have C# as an option, it's probably a good idea to use it. If not, VB.NET is an alternative, as well as F# and other .NET languages. VB.NET is a definite huge improvement of VB6, where VB6 is worthless VB.NET is useful. I get plenty of shit for talking about Clojure, but I can't rag on another language every now and then? Shit.

This post has been edited by Raynes: 28 July 2009 - 08:52 PM

Was This Post Helpful? 0
  • +
  • -

#13 raziel_  Icon User is offline

  • Like a lollipop
  • member icon

Reputation: 465
  • View blog
  • Posts: 4,255
  • Joined: 25-March 09

Re: Which Language Best Suits My Needs?

Posted 29 July 2009 - 03:50 AM

Quote

If you are going to be developing applications for Windows then .NET would be the way to go. I prefer C# over VB.NET. Any thing I can do in C# I could also do in VB.NET and the other way around. If I had to choose one over the other I would always go with C#.


exuse me for the question SixOfEleven but Why C# if it is the same ?
Was This Post Helpful? 0
  • +
  • -

#14 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5929
  • View blog
  • Posts: 12,851
  • Joined: 16-October 07

Re: Which Language Best Suits My Needs?

Posted 29 July 2009 - 04:12 AM

VB.NET is what happens when you take a simple procedural language ( VB ) and try to stuff it into a complex OO framework; it's a syntactic mess. Worse, it's an attempt to dupe a previously existing programming community that nothing has changed, which hinders usage. Microsoft, along with most other programmers, have always marginalized VB. With .NET, they made VB a punchline.

Microsoft kindly provides at least two code examples in their .NET docs, one for VB and one for C#. You'll notice that in every single example, C# is a shorter code block. That alone is enough to recommend it. C# / Java / C++ / C syntax is common in the programming world. Even PHP borrows from it. You'll find VB.NET is unique in it's design choices and that is not a good thing.
Was This Post Helpful? 0
  • +
  • -

#15 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1385
  • View blog
  • Posts: 10,962
  • Joined: 06-February 08

Re: Which Language Best Suits My Needs?

Posted 29 July 2009 - 04:40 AM

Just let VB die already. :( <cause type="frustration" who="bradders biscuits">Also Java. </cause>

This post has been edited by gabehabe: 29 July 2009 - 04:40 AM

Was This Post Helpful? -1
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2