Webサービスのようなより高いレベルのものに到達する前に、基本から始めてください(それも重要ですが)。プロジェクトマネージャーとして学ぶ必要がある最も重要なことは、後で部下に質問することです。たとえば、私のPM(これもPHPの人)はガベージコレクションとその影響についてまったく知識がないため、.NETWindowsサービスが80MBのRAMを使用しているように見える理由を説明するのは非常に困難です。
覚えておいてください、あなたはすべてを知る必要がある人ではありません。包括的なディレクティブを発行し、専門知識を持つ人々に詳細を整理させる必要があります。そうは言っても、彼らがあなたと効果的にコミュニケーションできるように、技術について少し勉強してください。
編集(2008年8月24日):基礎となるテクニカルについて何か知っておく必要があります。必ずしもすべての.NETのものである必要はありません(ガベージコレクション、.configファイル、パイプ、およびプロジェクトの主な焦点に隣接してサービスを実行している場合はサービス、そのようなもの)。より広範囲な概念には、おそらくWPF(おそらく、Silverlightも)、LINQ(または選択したORM)、およびプロジェクトにデスクトップアプリが含まれている場合は、Vistaブリッジと関連するブリッジングコードが含まれます。これらの3つのことが、今回の.NETの焦点のようです。少なくともある程度の知識を持っていることが非常に重要な他の何かは、.NETコードがネイティブコードと相互運用できる/しなければならない方法です:P / Invoke、Runtime Callable Wrapping、COMCallableWrapping。.NETに相当するものがないネイティブなものはまだたくさんあります。
リソースについては、MSDNMagazineを強くお勧めします。彼らは、平均的な開発者がそれらを見る前に、今後のテクノロジーやツールをプレビューする傾向があります。