If you want to program a computer then you should know what you are doing