I am going to teach myself C#, because I found out after a little bit of research that this is the perfect language for developing both web- as Windows application (especcially when connected to each other).
What I would like to know is which programming environment is preferred. I know Microsoft offers a stripped down version of VisualStudio.net, called the Visual C#.net Standard edition. I am also aware of WebMatrix.
Which of both “platforms” is preferred for programming in C# with my purpose in mind?
if you are serious about development then you will ineveitably at some point want to use VS.NET. if you are just casual about it, using Web Matrix for web stuff and #develop for windows stuff will offer a relatively good free solution.
Agreed about Visual Studio, but the stand-alone C# IDE I think is a steal for under a hundred bucks. Heck, get the “learning edition” and it even comes with a book.
WebMatrix, in my frequently less than popular opinion, allows you or encourages you to do things old school in more of a script fashion, and that’s one thing I don’t like about it. (A point that actually doesn’t hold much weight, as some of its best features were just tests to integrate into the next version of Visual Studio.)
I know you are talking about c# but here is a free VB tool:
Get a Free Not-For-Resale Copy of Visual Basic .NET 2003 Standard Edition from Microsoft. You’ll have to view and rate five short Movies. You really can’t go wrong when it is free
They’re all languages, but have a different syntax.
C# and C++ are all based on C; Visual Basic is not. Visual Basic is often considered as a pseudo-language, if easier to use; C# and C++ are robust and scalable.
I personally won’t touch Visual Basic with a 10-foot poll, and do everything in C#, but I’m weird.
Haha, that I must be weird too! Microsoft really got me exited about C#, especcially with my purpose in mind. It also seems it is quit a popular language for developers of ASP.net applications, and of course for the SitePoint book.
It doesn’t really matter which language you use, but I really think C# is best for a lot of reasons (not the least of which is the employment opportunities where I live).
It’s interesting that WebMatrix has been a testing ground for a lot of the features in VS 2005. That “free” tool wasn’t out there just for the good of mankind.