بسیاری از افراد بر این باورند که کدنویسی همان برنامه نویسی می‌باشد، در صورتی که این باور اشتباه است؛ زیرا هر کسی که مهارت کدنویسی داشته باشد، به این معنی نیست که لزوما برنامه نویس نیز هست!
درواقع کدنویسی مهارت درک سینتکس و ساختار یک زبان برنامه نویسی است، حال آن‌که برنامه نویسی مهارت تبدیل ایده به زبان کامپیوتر، به منظور حل یک مسئله و به عبارتی دیگر توانایی تعامل با کامپیوتر است.