ウェブサービスのような上位レベルのものになる前に、基本的なことから始めましょう(これも重要ですが)。あなたが学ぶ必要がある最も重要なことは、プロジェクトマネージャーとして、あなたが後であなたのことに疑問を抱かせることです。たとえば、私のPM(PHP担当者)は、ガベージコレクションとその意味について全く知らないので、.NET Windowsサービスが80MBのRAMを占めるように見える理由を彼に説明することは非常に困難です。
あなたはすべてを知る必要がある人ではありません。最も重要な指令を発行し、専門知識を持つ人々に詳細を整理させる必要があります。それは、あなたと効果的にコミュニケーションを取れるように、テクニカルについて少し調べてみてください。
編集(2008年8月24日):基礎となる技術について知っておく必要があります。必ずしもすべての.NETのもの(ガベージコレクション、.configファイル、パイプとサービス、プロジェクトの主な焦点に隣接するサービスを実行している場合など)である必要はありません。より高いコンセプトには、おそらくWPF(おそらくSilverlight)、LINQ(またはあなたのORM)、Vistaのブリッジと関連するブリッジングコードなどがあります。これらの3つのことは、このラウンドの.NETの焦点になるようです。 P/Invoke、Runtime Callable Wrapping、COM Callable Wrappingなど、.NETコードがネイティブコードと相互運用できる必要がある/しなければならないことは、少なくとも知っておかなければならないことです。 .NETに相当するネイティブなものはまだたくさんあります。
リソースに関しては、MSDN Magazineを強くお勧めします。彼らは、平均的な開発者がこれまでに見ていたよりもずっと前に、今後のテクノロジーやツールをプレビューする傾向があります。
この質問は、プロジェクト管理の問題は、もはや上のトピックではないので、オフトピックであるように思われます。 http://pm.stackexchange.comを参照してください。 – LittleBobbyTables