البرمجة نوعين برمجة تطبيقات سطح المكتب يعني البرنامج يعمل على كمبيوتر واحد فقط او برمجة مواقع ويب لو فرضنا انك تريد ان تتعلم برمجة مواقع الويب تعلم التالي وبالترتيب Html CSS PHP يوجد على الانترنت مئات الشروحات وبالعربي
صراحة الاسم هو الذي يجعل مقارنة اما فعليا فلا يمكن المقارنة بين جافا و c# ولكن هذه بعض الافروقات جافا : تستخدم لبناء تطبيقات لسطح المكتب مع العلم انه يمكن استخدامها في الويب باستخدام java applets جافا سكريبت : تستخدم للتعديل على عناصر HTML ولا يمكن بناء تطبيقات لسطح المكتب