Languages
Links
ActiveState Programmer Network
As the name suggests ActiveState provides the developer with a plethora of resources on open source technologies such as Perl, Tcl, Python, PHP and XSLT. Although ASPN is a commercial site with products there is a great deal of free information including reference material, downloads for evaluation of all ASPN products and "cookbooks" containing contributed code in open source languages.
C# Language Specification
http://msdn.microsoft.com/vstudio/techinfo/articles/upgrade/Csharpdownload.asp
Download C# language specification documents
C# Introduction and Overview
http://msdn.microsoft.com/vstudio/techinfo/articles/upgrade/Csharpintro.asp
C# is a modern, object-oriented language that enables programmers to quickly and easily build solutions for the Microsoft .NET platform. The framework provided allows C# components to become XML Web services that are available across the Internet, from any application running on any platform.
Curl
Curl is the innovative n-way web language that brings desktop execution speed for interactive applications to your web browser. The Surge IDE now incorporated SOAP and WSDL.