Masaüstü programlama yazılımcının kodladığı programın masaüstünde daha doğrusu bilgisayarda çalışmasıdır. Masaüstü programlama diliyle web programlama yapılamaz. Fakat bazı programlama dilleri hem masaüstü programlamayı hem de web programlamayı destekler.