I may be late on the band wagon on this one, but I just had the privilege of reading Karl Seguin's free e-book, "Foundations of Programming". This is what Alt.NET is all about.
Even if you disagree with Alt.NET or what it stands for, please just take a glance at it. Karl is very good at re-emphasizing Joe Ocampo's favorite two words, "It depends...".
Remember, there is no silver bullet. This book at least gives you knowledge. Enjoy.
Kudos to Karl.