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.)
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.