Jump to content

C sharp


chemfreak

Recommended Posts

My personal opinion would be to start off by learning C (If you haven't already). Going straight to a managed language in my opinion is not the best choice. There's alot of things done automatically by the .NET framework that you will miss out on. It would be best to know how everything works, how allocation & garbage collection works too. Going straight to C# will probably start some bad programming habits.

 

But back to your question. No, C# is a fairly easy language. You have to know the concept of OOP though (object oriented programming). http://www.codeguru.com and http://www.codeproject.com have very good resources for several languages including C#

Link to comment
Share on other sites

Here are some more that add to what encipher has already said:

 

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcwlkunsafecodetutorial.asp

 

^ Simple tutorial from MS.

 

http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html

 

http://www.c-sharpcorner.com/

http://www.eggheadcafe.com/tipstricks.asp

Last one is general .NET stuff but it may help :)

 

Cheers,

 

Ryan Jones

Link to comment
Share on other sites

It's a good language, and the competition between C# and Java is very good for the industry and even the science of programming, IMO. But I agree with encipher above, and this is a problem that sorta plagues the industry at the moment. If your goal is to learn how to program managed-code apps for mainly database/client-server environments, that's the way to go -- absolutely 100% of that work is done that way today. But if you're a computer science major trying to really learn how things actually work, you should delve into a deeper and more "manual" (aka "unmanaged") environment.

 

(It's a shame that Microsoft hasn't put out a free version of the Visual Studio IDE for C# -- they're only doing VB and ASP in "Express" versions. I think they're making a huge mistake there in terms of capturing mind share.)

Link to comment
Share on other sites

(It's a shame that Microsoft hasn't put out a free version of the Visual Studio IDE for C# -- they're only doing VB and ASP in "Express" versions. I think they're making a huge mistake there in terms of capturing mind share.)

 

Actually I think they have: http://msdn.microsoft.com/vstudio/express/visualcsharp/

 

I think every variation is now available fre of charge, its lacking some features but most people would not miss those anyway.

 

Cheers,

 

Ryan Jones

Link to comment
Share on other sites

C Sharp express is available for download from microsoft. If you are interested in prgramming then you should learn C Sharp. It is easier to use than C. I have been learning C Sharp and I learned a little C a few years ago. C Sharp is easier than C and you can find books that will help you learn it. Try Barnes and Noble or amazon.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.