برنامه نویسی تحت وب دو قسمت داره: 1- برنامه نویسی سمت سرور 2- برنامه نوسی سمت کلاینت
تقریبا با اکثر زبان های برنامه نویسی مشهور مانند C#، جاوا، پایتون و ... بهمراه فریم ورک هاشون می توان برنامه نویسی تحت وب (سمت سرور) انجام داد. اما زبان برنامه نویسی PHP مختص برنامه نویسی تحت وب (سمت سرور) طراحی شده است.
اما برای برنامه نویسی تحت وب (سمت کلاینت) شما باید HTML، جاوااسکریپت و CSS یاد بگیرید.
در مورد اولویت بندی هم بنظر من مهمترین چیز اینه که معیارهاتون رو برای برنامه نویسی تحت وب مشخص کنید، مثلا میخاین برای شرکت ها در آینده کار کنید (جاوا یا C#)، میخاین وب سایت شخصی راه بندازید (PHP) یا مثلا میخاین خارج از کشور کار کنید (پایتون یا Ruby). برای هر کدوم از این شرایط گزینه ها مختلف است (البته زبان های برنامه نویسی دیگه ای هم هستند).
در مورد قسمت دوم سوالتون، بله. اگه کارتون رو خوب یاد بگرید و ایده های خوبی داشته باشید یکی از پر درآمد ترین شغل هاست.