views:

149

answers:

5

Am using windows xp sp3 on netbook and i need to compile c# programs for learning. I don't have fast computer or fast internet connection or fast money.

Can someone suggest the best way to get me going?

Thanks yous!

+3  A: 

Visual C# 2008 Express Edition.

Darin Dimitrov
+9  A: 

http://www.microsoft.com/express/Downloads/

The express editions are free from Microsoft. The default download manager will resume where it ended if the download break due to bad internet connection.

If you don't have internet goto your local library and it is likely they will have internet. Coffee shops and some food places (like ihop) also have good internet.

Josh
Do I have to do something after 30 days?
Yehonatan
no they are free.
msarchet
no the express edditions are free
Pharabus
You just need to register it, but it's free to do so :)
Sekhat
What happens if I don't register?
Yehonatan
The Microsoft will be very sad because they're giving away software for free and you're not even bothering to register.
Matti Virkkunen
I'm ok with that. Just don't want them to take a picture of me thru webcam and send it to the FBI.
Yehonatan
Nothing happens if you don't register.
Lazlo
+5  A: 

I believe the C# command-line compile (csc.exe) is included with the .NET Framework and recent versions of Windows (not sure of XP). So if you already have the .NET Framework installed, you should not need anything else.

dtb
Free, but far from easiest.
280Z28
That is true, but Visual Studio Express is also free and much more powerful.
Eric J.
Sure, but software that is already installed on your machine takes less time to download, especially if you pay your Internet access by minute or volume.
dtb
The lowest Vista has csc.exe by default?
Yehonatan
it's part of .NET, and since vista includes .NET, yes.
Sekhat
Thank you Sekhat, I will check on another laptop which has Vista and see if it has csc.exe installed.
Yehonatan
vista home does not have csc.exe :(
Yehonatan
+3  A: 

I also like SharpDevelop. I'm not saying that it's easier than Visual Studio, but i find it very convenient. Indeed, given the fact, that you don't have a fast internet connection it can be even more preferable.

n535
+3  A: 

If you want something more than "express" offers (which is good anyway), try MonoDevelop. It evolved from SharpDevelop, and among other things has nUnit and SVN support built in. Frequent releases and good support. Plus it'll work on a range of operating systems, or you can just host it in a VM if your choice of operating system somehow isn't supported (unlikely).

Marc Gravell
Do i still need .net installed?
Yehonatan
@Yehonatan - it uses Mono, a parallel open source implementation of the CLI.
Marc Gravell