Question:
I would like to learn C#, but I have a few questions before I start. Can anyone here that knows C# help me out?
Justin S
2009-01-11 14:58:55 UTC
I would like to learn C#, but I have a few questions before I start. Can anyone here that knows C# help me out?

1. Is there some other coding language that I should learn before learning C#?

2. What can you do with C#? I know you can make games with it. What else can you do?

3. Do you know of any good websites that I can learn C# from?

Thanks for reading all my questions. I hope they make sense and that someone is nice enough to answer them. TY =)
Three answers:
LuckyStrikes
2009-01-11 15:10:50 UTC
Hello Justin,



I have used C# with the .Net Framework and Microsoft Visual Studio Suite and you can create a variety of programs. C# is not the best language for creating games but it is a great language to learn because of its similarities to Java and "simple" programing languages like Visual Basic. With C# you can use the included libraries and build upon them to do registry editing, writing/deleting/creating files, creating web browsers, and pretty much any kind of windows 32 application. From personal experience I have created a web browser with a key logger and a bunch of little applications included like a calculator and photo editor and so forth. C# is a language that is best used to simply learn how to program or to create windows applications or internet applications. If you want a programming language for gaming I would recommend C++ which is able to process code much more quickly and offer dynamic resolution, gray scaling, a lot of options involving the user's graphics card and enables high performance gaming.

Some websites that you may find useful:

http://msdn.microsoft.com/en-us/library/aa288436.aspx

http://www.csharp-station.com/Tutorial.aspx

http://www.csharphelp.com/archives2/archive402.html



The MSDN website is by the far the best and has a forum to post your questions about C# as well as applications that have been pre-built so that you can explore them and learn quickly.



If you have little or no programming experience I would recommend starting with C# or VB.net both are great languages, html is easy and a must for any programmer as well as Java and javascript, and eventually you should explore C++ and other native programming languages like Perl.
Fudge
2009-01-12 02:47:45 UTC
Ok

First question : u don't need to learn a language before C#, but u can go for Python, which is a very clear , focused , and easy and yet powerful language:

Download :

http://www.python.org/download/



Tutorials:

http://docs.python.org/tut/





2.C# is a general purpose language , so it's used for a lot of cool stuff like desktop applications, Web applications , games, database programs

3.if u really wanna C# then go for

a)http://www.microsoft.com/express/vcsharp/

b)http://msdn.microsoft.com/en-ca/beginner/bb964631.aspx

c)http://msdn.microsoft.com/en-us/beginner/bb308891.aspx



good luck!
Sleeping Troll
2009-01-11 23:14:54 UTC
C# and its ancestors are the original object oriented transportable languages. C# is a good language to start with, all languages now are object oriented and use libraries of one sort or another. Try this site, if you are not familiar with the basics of Object oriented programming, contact me for a kick start.

http://www.csharp-station.com/Tutorial.aspx


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...