I normally use PHP. However I am interested in learning asp as well. My question is what is a good development environment to use for my personal private development at home? Is there a free environment I can use? I am a total stranger to asp, so please forgive my ignorance.. lol :) I normally used WAMP server for PHP development. I assume there's something similar for asp?

Dani AI

Generated

Agreeing with that there is a bit of a learning curve coming from PHP, the fastest route is to pick a modern, supported toolchain and a small, repeatable workflow.

For new learners today, the recommended path is ASP.NET Core (cross-platform) with the .NET SDK and either Visual Studio Community (Windows) or Visual Studio Code (cross-platform). Use the dotnet CLI to create and run tiny projects locally and IIS Express or the built-in Kestrel server for testing. Containerizing examples with Docker keeps your home environment predictable and makes later deployment easier. Official quickstarts and downloads are a reliable place to start: .NET learn pages and Visual Studio Code.

Practical steps to get going: install the .NET SDK, create a minimal web app with the CLI, open it in your editor, and run locally. Focus first on C# basics and the request/response lifecycle before wiring up databases—SQLite or a lightweight local DB is sufficient for early experiments. If you prefer keeping everything on Windows, use IIS Express for a production-like host; if you want cross-platform work, run and debug with VS Code and the .NET debugger.

Troubleshooting notes: if the site fails to start, check the console for port or framework mismatches, verify the SDK installation with dotnet --info, and look at the app logs (Kestrel output) before assuming code errors. This keeps the learning loop short and productive for someone coming from PHP, like .

Recommended Answers

All 2 Replies

However I am interested in learning asp as well.

Great! But here are two web technologies - classic ASP (old one and not used) and ASP.NET. So you may start learning ASP.NET

My question is what is a good development environment to use for my personal private development at home?

Well, IMO I'd suggest PHP, ASP.NET is bit difficult because everyone who wants to learn ASP.NET, he/she must have sound know-how of Object-oriented programming, he/she must have to learn the .net framework and .net framework compatible programming language - VB.NET or C#.

Is there a free environment I can use?

The .NET Framework is free and you can download free IDE (Visual Studio 2010 Express) from microsoft sites. VS2010 Express is suit of products like VB.NET, C# languages, the .net framework version 4.0, and MS-SQL database server 2008.

I already am very familiar with php. I am about to start school for web development in March, just wanted to get a jump on asp.net. ty all very much for your input.. greatly appreciated. :)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.