Proficient programming requires knowledge of many techniques. These techniques allow for powerful, complex programs.
Part ofComputer ScienceComputational thinking, algorithms and programming