The fundamental IT skills needed to learn cybersecurity include; (1) operating systems, (2) software, (3) programming, (4) networks and (5) hardware. The following specific cybersecurity skills are derived from these fundemental skills and used cyber competition: