Во-первых, загрузите Windows. Тогда вам понадобятся Visual Studio Express и MSDN . Имейте в виду, что .NET будет сильно отличаться от PHP. Если вы хотите немного больше узнать о способе работы .NET при использовании PHP, вы можете изучить такую среду, как Prado , которая действует как гибрид.
Готовый PHP не является объектно-ориентированным. .NET есть. Я помню свою первую неделю обучения .NET, я был очень расстроен, потому что я не мог include()
навигация по боковой панели. Я должен был узнать, что элементы управления были объектами, а объекты должны были быть созданы и добавлены к другим объектам. Это гораздо лучший способ работы (именно поэтому многие разработчики PHP придерживаются OO-фреймворков, таких как Kohana), как вы в конечном итоге увидите.
.NET также поставляется на двух основных языках: C # и VB.NET. Если бы я был вами, я бы придерживался C #, так как синтаксис будет наиболее знаком, исходя из фона PHP - VB.NET гораздо более многословен и не использует фигурные скобки и точки с запятой.
Как и во всех начинаниях программиста, держите StackOverflow в закладках и интенсивно используйте его при необходимости. Вероятно, это будет ваш самый ценный ресурс в изучении любого нового языка программирования или фреймворка.
Удачи!