ถ้ามีพื้นฐานเท่าที่บอกมานั้นการเริ่มถือว่าไม่อยากเลยครับ เพราะว่าใช้ C เป็นมาก่อนอาจจะหันไปจับ PHP หรือ .Net ก็ได้ครับ
แต่ถ้าเป็น Java เลยก็คงได้แต่อาจจะไม่ค่อยสดวกเท่าไหร่
.Net จะดีตรงเครื่องมือช่วยในการออกแบบนั้นครอบคุมมากๆ ทำได้แทบทุกอย่าง ทำให้ง่ายแต่ก็ไม่ได้ความรู้ลึกๆเท่าไหร่
PHP นั้นดีตรงที่ความเร็ว และการทำอะไรเกิดจากเราเองทั้งหมด เครื่องมือแทบไม่ช่วยอะไรนอกจากเซ็คไวยกร
ถ้ามองเรื่องขนาดที่จะทำนั้น ถ้าเป็นเว็บขนาดเล็ก PHP จะสร้างได้ไวกว่ามาก (เอาแบบเขียนเองทั้งหมด) แต่ถ้าเป็นขนาดใหญ่
และต้องการความสามารถขนาดสูงแล้ว .Net อาจจะเหมาะกว่า แต่คุณต้องใช้ให้เป็น .Net เป็น OOP ที่สูงมากแต่เท่าที่ผมเจอ
ไม่ค่อยมีใครใช้คุณสมบัตินี้กันเท่าไหร่จึงเป็นเรื่องน่าเสียดายเป็นอย่างสูง
ดังนั้นถ้าคุณจะเริ่มต้นผมว่าน่าจะเป็น PHP มากกว่าแต่ถ้าคุณถึงระดับโปร C# แล้วล่ะก็ .Net อาจจะเป็นสภาวะแวดล้มที่คุ้นเคยมากกว่า
แต่ถ้าอยากจะเล่น .Net ให้ได้ผมว่าศึกษา OOP, N-Tier, O/R Maping เพิ่มเติมจะดีมากครับ