نوشتن برنامه برای یک کامپیوتر همانند یاد دادن گره زدن بند کفش به کودکان است . تا زمانی که شما نتوانید درست مراحل کار را بیان کنید ، هیچ کاری انجام نمی شود . ویژوال C# یک زبان برنامه نویسی است که بوسیله آن می توانید به کامپیوتر خود بگویید چه کارهایی را انجام دهد اما کامپیوتر نیز مانند یک کودک است و فقط کارهایی را می تواند انجام دهد که مراحل آن به وضوح مشخص می شوند . اگر تا کنون هیچ برنامه ای ننوشته باشید ممکن است این کار بسیار مشکل به نظر برسد ، البته در بعضی مواقع نیز به همین صورت است. اما خوشبختانه . ویژوال C# زبانی است که سعی کرده است این موضوع را تا حد ممکن ساده کند و به شما اجازه می دهد تا کارهای بسیار مشکل را به سادگی انجام دهید