Java or C#, which to start with.

Associate
Joined
2 Jun 2005
Posts
1,496
Location
Hull
Well I've spent ages reading through posts and I still can't decide.

I would like to try pick up some programming but can't decide between the two listed. I have a couple of friend that program in Java, but the company I work for mainly use C# and C++.....

Someone give me a push one way or another :P

Cheers.
 
TBH I've gone from C to java and have a greater appreciation for C for it, because you learn a lot more in depth stuff with C and then you'll java easy to pick up aftwards.

But thats my opinion others may disagree
 
What do you want to do?
If you're interested in Windows development then C# all the way, if not download IDEs for both and see which one you like more!
 
No one is going to be able to say anything different from the many posts done on this before. Write a bit in both and see which you prefer.
 
I'm a Java man so would normally push that. However, you say that your company use C#. So in your case I would suggest C# as this will be more useful to you.
 
Ive programmed in C
its not to hard to get to grips with!

C# (C sharp), not C :)

I've programmed in Java and quite like it, but I have not used C# before but I have had good things about it, and that they are very very similar in syntax. All depends on what you are learning it for really.
 
Thanks for the input, I think I'm gonna have a crack at C#.

Anyone got any suggestions on books, the Headfirst ones look ok though I think they might be a little on the annoying side with all the comedy pictures and captions.

Cheers.
Jon.
 
Yeah the Headfirst C# seemed to start of a little strange, not the traditional introduction you'd expect for a programming language. It jumps straight into the interface rather than the background of the programming concepts.
 
Thanks for the input, I think I'm gonna have a crack at C#.

Anyone got any suggestions on books, the Headfirst ones look ok though I think they might be a little on the annoying side with all the comedy pictures and captions.

Cheers.
Jon.

That book isnt very good imo, a good beginner book is Learning C# by Jesse Liberty.
 
Choosing a language purely because of syntax is pretty much pointless. Much better to work out what you want to make and with what API so you can create it the best way.
Microsofts .net API is so powerful and expansive its hard not to choose C# or for that matter any syntax that you can use with .net.
You've made the right choice.
 
Microsofts .net API is so powerful and expansive its hard not to choose C# or for that matter any syntax that you can use with .net.
£££. That's one big reason not to :p

And what if not developing on Windows? That's a show stopper, nevermind a convincing argument. :p
 
£££. That's one big reason not to :p
Except that .NET and all the compilers Microsoft produce for it are freeware and always have been? :confused:

Hell there's even a freeware version of Visual Studio these days. To save you from slitting your wrists by using SharpDevelop or, worse, Notepad.

Why post as though you have a clue about .NET when you don't?
 
So not .NET 3.5, and is not Microsoft sanctioned.. hmm. Hell, might as well have said "Yes, you can run it in WINE."

VS 'Express' is nothing on Pro, it's barely a teaser.

I do have a clue about .NET tyvm.. why so you post like you have a clue about me when you don't?
 
Last edited:
Back
Top Bottom