any collection of computer instructions, possibly with comments, written using a human-readable programming language, usually as plain text. every program starts off with you creating this type of code.
source code can be anything that anyone can write. higher level language. ex: .c .java files.
the program instructions you enter using a text editor