Advice/tips/resource for a PHP programmer to pick up on ASP.NET/C#?
August 25, 2007 7:54 PM   Subscribe

Advice/tips/resource for a PHP programmer to pick up on ASP.NET/C#?
posted by parttimeninja to Computers & Internet (4 answers total) 4 users marked this as a favorite
 
Visual Studio Express is free, as are the betas of Visual Studio 2008. VS2008 will also have an Express version. When you install it, do install the MSDN Documentation as well.

Similarly, you can get an express version of SQL Server for free, along with a free version of SQL Management Studio.

Windows XP Pro comes with a (limited) version of IIS 5.1 that is capable of hosting ASP.NET apps. Some of the limitations (e.g., 10 concurrent users) can be fixed up a bit. I believe Vista (or some versions of it) include IIS 7, and that it doesn't have as many limitations. If you don't want to fool with IIS for learning purposes, Visual Studio includes an integrated web server for development and debugging.

As far as learning goes, Microsoft has good site for ASP. I recommend the quickstart samples as both a tutorial and a reference. Don't be dismayed by all the VB. If you click the 'View Source' for any of the examples, there is C# source available too.

As far as C# itself goes, they have another nice series of videos taking you from the very basics to some complete applications. You may want to skip some of the 'Web Development' track's early parts (e.g., HTML4 for Dummies or whatever), since that much is probably portable from PHP.
posted by jedicus at 8:33 PM on August 25, 2007 [3 favorites]


Are you building OO self rendering php objects or inline fire html in a big stream php?

If the latter, you might find the init, load, prerender, render stuff a bit weird. Seek out some of the early asp 3 to asp.net books, as some php practices resemble asp 3 practices.
posted by mrbugsentry at 6:34 AM on August 26, 2007


jedicus gave you the motherlode of good free ASP.NET/ C# resources for sure.

The only thing I would add is that maybe one good starting book would help. I cannot specifically recommend one, because I'm a Java programmer, and C# is so close to Java that I was up in ASP.NET in almost no time.

I found that in learning Java 6 years ago, I benefited alot from one of the basic books ("Learn Java in 21 days"), so I would suggest that a similar book in C# would help you at this point.

Go to amazon.com, search "learn c#" and you'll see alot of options. Check their tables of contents, and read some of the reviews.
posted by Artful Codger at 9:07 AM on August 26, 2007


"Visual C# 2005 For Beginners" (Wrox publishing) is a good beginning book.

I'm a PHP developer that got asked to handle some winforms stuff. I haven't done any asp.
posted by SpecialK at 1:51 PM on August 26, 2007


« Older Age formulas in MS Excel   |   Help me find this movie about an ambulance driver... Newer »
This thread is closed to new comments.