How do software engineers create software?
Software engineers create software by writing what we call programs.
Programs are written in different programming languages such as C, Java, BASIC, C#, C++, Pascal and many others. The language used can be seen as the idiom in which software engineers communicate with computers.
A program is basically a routine for a computer system. We could say that the code is the intelligence of the program.