Martin Heller
Contributing Writer

Free Lessons for Beginning .NET Programmers

analysis
Mar 12, 20072 mins

When the free Express editions of Visual Studio were first announced, the Microsoft .NET Development Series got quite a few proposals for books aimed at amateur and novice programmers. As Series Editor, I always had to ask how much money someone would pay to learn how to use a free development environment. My gut feeling was "nothing:" the free IDEs would need free training, meaning that the business opportunity

When the free Express editions of Visual Studio were first announced, the Microsoft .NET Development Series got quite a few proposals for books aimed at amateur and novice programmers. As Series Editor, I always had to ask how much money someone would pay to learn how to use a free development environment. My gut feeling was “nothing:” the free IDEs would need free training, meaning that the business opportunity for Express-specific books was practically non-existent.

It has been a long time coming, but Microsoft now has a site for this, the Beginner Developer Learning Center. At first examination, I’m quite impressed.

Beginner Developer Learning Center
The site is divided into two major tracks, one for Web development and one for Windows development. Within each track, there are lessons in each of three tiers. Tier 1 lessons assume no prior software development knowledge; tier 1 lessons assume that you understand the foundations of .NET development. Tier 3 lessons “expand your knowledge of Windows and Web development with more advanced concepts such as data access and debugging.” (Pay no attention to the man behind the curtain rolling his eyes at this last statement.)

In addition, the Learning Center has a Kid’s Corner with cartoony introductions to C#, VB, and Web development. I found these corny myself, but I haven’t yet tried them out on my middle-school-aged kids.

For reference, the site has video “how-to” guides to Windows Forms and Web Forms controls in C# and Visual Basic, and a video “how-do-I” series about ASP.NET. Finally, it has a “Tips and Tricks” series of assorted video and PDF guides, for things like creating templates and deploying applications with ClickOnce.

These short video guides are very much in the same spirit as the short videos we produce here on InfoWorld.com. As with our videos, the production values might not be anything to write home about, but the information presented is right on the money.

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author