This section looks at computer languages from human readable languages (High level languages) such as Java to Machine Code (Low Level Languages) . This section also looks at the role of operating systems such as Android, Linux and Windows. Also looking a hardware from input devices, output devices and sensors.