در برنامه نویسی، زبان، فریم ورک و ... تنها ابزار های کار شما هستند و نیاز های هر پروژه راهکار نهایی را مشخص می کند. بنابراین به عنوان یک برنامه نویس اول باید پایه کار را فرا بگیرید که همان مهندسی نرم افزار و اصول و شیوه کد نویسی است، سپس بعد از آشنایی با اصول اولیه کار و به دست آوردن شمَ و تفکر برنامه نویسی، یادگیری هر زبان تنها به فراگیری syntax و قابلیت های هر یک از آن ها محدود خواهد شد.
هر چند ممکن است نظر دادن در این مورد کمی شخصی و سلیقه ای به نظر برسد، اما اگر بخواهم مجموع شرایط را بطور کلی در نظر بگیرم و NET. را نیز کنار بگذارم، در حوزه وب به یقین Python ساده ترین زبان برای یادگیری مبتدیان هست، در Ruby همه چیز دم دست و ساده هست ولی PHP پایدار ترین، کاملترین و ایمن ترین آن هاست و در حوزه تجاری هر جایی به راحتی می توان از آن بهره برداری کرد و زیر ساخت مورد نیاز در اکثر موارد وجود دارد (قابلیت حمل در مهندسی نرم افزار).
به این نکته نیز توجه داشته باشید که تمام ویژگی های جالب در سایر زبان ها را در PHP نیز می توان پیاده سازی کرد و این زبان قابلیت انعطاف بالایی دارد. چنانچه از یک Framework مناسب استفاده کنید، خواهید توانست همان لذت و سادگی Ruby را در PHP نیز تجربه نمایید و توامان از قدرت آن نیز بهره مند شوید.
موفق باشید