سلام دوست عزیز
دقیقا نمیشه گفت کدوم یکی بهتره.هر کردم خصوصیاتی دارند متفاوت.php یک زبان opensource هست ولی asp.net نه.
اگر قبلا با زبان هایی مثل c آشنایی داشته باشید،یادگیری php بیشتر شبیه تفریح خواهد بود چون شباهت زیادی در نحو با هم دارند.خودم چون با php کار می کنم بیشتر در این مورد می تونم کمکتون کنم.(داخل پارانتز عرض می کنم پیشنهاد من php هست).
برای نصب php به سه برنامه نیاز دارید:
PHP:مفسر برنامه
Apache:سرور
MySQL:بانک اطلاعاتی
نصب و پیکربندی این سه برنامه به صورت دستی کار مشکلی است به همین دلیل پیشنهاد می کنم از برنامه هایی مثل
(WAMP(WindowsApacheMysqlPhp که به صورت خودکار این سه برنامه را نصب می کنند،استفاده کنید.
برای نوشتن کدهای php هم می توانید از
++ notpad یا
zend studio استفاده کنید که اولی ساده تر است.بعد از نصب برای تست کردن می توانید یک صفحه ی php با notepad ویندوز ایجاد کنید با کد:
اگر درست عمل کرده باشید،یک صفحه ی آبی با جداول متعدد نشان داده می شود و حالا می توانید شروع به نوشتن وبسایت خود کنید.
منابع:
php.net
phpbuilder.com
phpfreaks.com
و گوگل را فراموش نکنید...
موفق باشید