زبان کامپیوتر زبان صفر و یک است و دستورات کامپیوتری رشته ای از صفرها و یک های با معنا هستند. شاید شنیده باشید که قطعات کامپیوتر از یک سری تراشه تشکیل شده که بر روی آنها تعداد زیادی ترانزیستور و مدارهای الکترونیکی قرار گرفته است. این ترانزیستورها شامل چراغ های روشن یا خاموش هستند که برای خاموش یا روشن بودن این چراغ ها می توان عدد صفر یا یک را در نظر گرفت.

حالا برای ارتباط با کامپیوتر نیاز به آشنایی با زبان "صفر و یک" داریم، یعنی می توانیم برای مسئله های محاسباتی مثل جمع و تفریق یا مسئله های منطقی مثل کوچک یا بزرگ بودن با یک زبان برنامه نویسی، کدی بنویسیم که کامپیوتر آن را اجرا کرده و حاصل را پس از محاسبه به ما نمایش دهد.