great news regarding the sdk
valve has already said that they're doing the sdk very closely to the release. gabe also said they'd supply the sdk to selected mod makers perhaps even before the release, so that quality mod content would be available at launch, or very close to it. the software they use is pretty common too, so you shouldn't worry about it