شبكة الإنترنت هي شبكة تواصل عالمية تربط ملايين الأجهزة الحاسوبية في جميع أنحاء العالم. تسمح الإنترنت للمستخدمين بالوصول إلى مجموعة واسعة من المعلومات والخدمات، وتسمح لهم أيضًا بالتواصل مع بعضهم البعض عبر البريد الإلكتروني والدردشة ووسائل التواصل الاجتماعي وغيرها.
يعتبر الإنترنت منصة أساسية للبرمجة بحيث يستخدم المبرمجون الإنترنت للوصول إلى العديد من الموارد والأدوات التي يحتاجون إليها في تطوير تطبيقاتهم. على سبيل المثال، يمكن للمبرمجين الوصول إلى مواقع لغات البرمجة المختلفة والمتصفحات والإطارات الزمنية والمكتبات وأدوات التطوير المختلفة. كما يعتبر الإنترنت أيضًا نافذة للمبرمجين للعمل معًا وتبادل الأفكار والمعلومات في المشاريع التعاونية على الإنترنت.