How do you manage to use and practice the Microsoft technologies without the ability or desire to pay for all of the software needed?
Are there free versions of Visual Studio, SQL Server, and plugins? Are there any tutorials on how to set up ASP.NET Development on a local server? Is it practical to develop and test on my own machine?
With regards to hosting, is it expensive to use Microsoft-oriented technologies?
. NET is an open-source developer platform with no licensing costs and free development tools for Linux, macOS, and Windows.
NET Common Language Runtime, allowing web pages to be coded in VB.NET, C#, J#, Delphi.NET, Chrome etc. This means you don't have to learn C# to use it and, even if you don't know any of those languages, you may find it easier to start with a more human readable one such as VB.NET.
. NET is a free, cross-platform, open source developer platform for building many different types of applications. With . NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, IoT, and more.
.NET (pronounced as "dot net"; previously named .NET Core) is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework.
There are (free) express editions of Visual Studio and SQL Server 2005/2008. And you don't need any servers to develop ASP.NET applications - you can do this on XP/Vista as well.
You will only need to pay for a hoster if you want to make an application publically available.
Please also have a look at the following question for some similar information: Does Learning C#/.NET Require An MSDN Subscription?
Update: As an alternative to a commercial hoster (e.g. to temporarily make one of your applications available to others), you can host them on your PC and use a dynamic DNS service (such as DynDNS) to make your PC accessible from the internet. Although (as Robert mentions in his comment), permanently hosting a web application in that way might be a violation of your agreement with your ISP.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With