Working of a Computer Program
Have you ever wondered how does a simple code of few line makes the hardware function ? You may think of a button on the touch-screen of your smartphone, when you touch it a command is sent to glow the flashlight of your smartphone. An another app on your device may play music when you touch at the same location on the screen as before. In a lot of sophisticated machines, softwares are used to bring out and control the mechanical functioning of the machines. So what's going on inside the device that brings the actual visible physical functioning in any device. This answer may help you a little bit. There are a lot of languages that can be used to design a particular software. Source code is the actual code written by the programmer which can be in any computer language. The source code is in human-understandable language referred to as HLL (high level language) which can't be directly executed and run on any hardware. It needs to be converted into LLL (low level language)